diff --git a/build-config/lib/better_sqlite3_electron-v132-linux-arm.node b/build-config/lib/better_sqlite3_electron-v133-linux-arm.node similarity index 84% rename from build-config/lib/better_sqlite3_electron-v132-linux-arm.node rename to build-config/lib/better_sqlite3_electron-v133-linux-arm.node index 4a45e3c1..7f02e89c 100644 Binary files a/build-config/lib/better_sqlite3_electron-v132-linux-arm.node and b/build-config/lib/better_sqlite3_electron-v133-linux-arm.node differ diff --git a/build-config/lib/better_sqlite3_electron-v132-linux-arm64.node b/build-config/lib/better_sqlite3_electron-v133-linux-arm64.node similarity index 73% rename from build-config/lib/better_sqlite3_electron-v132-linux-arm64.node rename to build-config/lib/better_sqlite3_electron-v133-linux-arm64.node index 7493dd46..ca5413f5 100644 Binary files a/build-config/lib/better_sqlite3_electron-v132-linux-arm64.node and b/build-config/lib/better_sqlite3_electron-v133-linux-arm64.node differ diff --git a/build-config/lib/better_sqlite3_electron-v132-linux-x64.node b/build-config/lib/better_sqlite3_electron-v133-linux-x64.node similarity index 71% rename from build-config/lib/better_sqlite3_electron-v132-linux-x64.node rename to build-config/lib/better_sqlite3_electron-v133-linux-x64.node index bd7dd0dc..0f9b9c95 100644 Binary files a/build-config/lib/better_sqlite3_electron-v132-linux-x64.node and b/build-config/lib/better_sqlite3_electron-v133-linux-x64.node differ diff --git a/build-config/lib/qrc_decode_electron-v132-darwin-arm64.node b/build-config/lib/qrc_decode_electron-v133-darwin-arm64.node similarity index 98% rename from build-config/lib/qrc_decode_electron-v132-darwin-arm64.node rename to build-config/lib/qrc_decode_electron-v133-darwin-arm64.node index 82c1c984..9837495e 100644 Binary files a/build-config/lib/qrc_decode_electron-v132-darwin-arm64.node and b/build-config/lib/qrc_decode_electron-v133-darwin-arm64.node differ diff --git a/build-config/lib/qrc_decode_electron-v132-darwin-x64.node b/build-config/lib/qrc_decode_electron-v133-darwin-x64.node similarity index 96% rename from build-config/lib/qrc_decode_electron-v132-darwin-x64.node rename to build-config/lib/qrc_decode_electron-v133-darwin-x64.node index 816e6f06..f5066b0f 100644 Binary files a/build-config/lib/qrc_decode_electron-v132-darwin-x64.node and b/build-config/lib/qrc_decode_electron-v133-darwin-x64.node differ diff --git a/build-config/lib/qrc_decode_electron-v132-linux-arm.node b/build-config/lib/qrc_decode_electron-v133-linux-arm.node similarity index 97% rename from build-config/lib/qrc_decode_electron-v132-linux-arm.node rename to build-config/lib/qrc_decode_electron-v133-linux-arm.node index eeb542dd..857b94c8 100644 Binary files a/build-config/lib/qrc_decode_electron-v132-linux-arm.node and b/build-config/lib/qrc_decode_electron-v133-linux-arm.node differ diff --git a/build-config/lib/qrc_decode_electron-v132-linux-arm64.node b/build-config/lib/qrc_decode_electron-v133-linux-arm64.node similarity index 99% rename from build-config/lib/qrc_decode_electron-v132-linux-arm64.node rename to build-config/lib/qrc_decode_electron-v133-linux-arm64.node index 08dc954d..e9318d31 100644 Binary files a/build-config/lib/qrc_decode_electron-v132-linux-arm64.node and b/build-config/lib/qrc_decode_electron-v133-linux-arm64.node differ diff --git a/build-config/lib/qrc_decode_electron-v132-linux-x64.node b/build-config/lib/qrc_decode_electron-v133-linux-x64.node similarity index 98% rename from build-config/lib/qrc_decode_electron-v132-linux-x64.node rename to build-config/lib/qrc_decode_electron-v133-linux-x64.node index dd86cd5c..64a9b83e 100644 Binary files a/build-config/lib/qrc_decode_electron-v132-linux-x64.node and b/build-config/lib/qrc_decode_electron-v133-linux-x64.node differ diff --git a/build-config/lib/qrc_decode_electron-v132-win32-arm64.node b/build-config/lib/qrc_decode_electron-v133-win32-arm64.node similarity index 96% rename from build-config/lib/qrc_decode_electron-v132-win32-arm64.node rename to build-config/lib/qrc_decode_electron-v133-win32-arm64.node index 1dfb895a..36cda026 100644 Binary files a/build-config/lib/qrc_decode_electron-v132-win32-arm64.node and b/build-config/lib/qrc_decode_electron-v133-win32-arm64.node differ diff --git a/build-config/lib/qrc_decode_electron-v132-win32-ia32.node b/build-config/lib/qrc_decode_electron-v133-win32-ia32.node similarity index 97% rename from build-config/lib/qrc_decode_electron-v132-win32-ia32.node rename to build-config/lib/qrc_decode_electron-v133-win32-ia32.node index ad11b0c1..44b03428 100644 Binary files a/build-config/lib/qrc_decode_electron-v132-win32-ia32.node and b/build-config/lib/qrc_decode_electron-v133-win32-ia32.node differ diff --git a/build-config/lib/qrc_decode_electron-v132-win32-x64.node b/build-config/lib/qrc_decode_electron-v133-win32-x64.node similarity index 97% rename from build-config/lib/qrc_decode_electron-v132-win32-x64.node rename to build-config/lib/qrc_decode_electron-v133-win32-x64.node index 8daa7f2e..55806c8b 100644 Binary files a/build-config/lib/qrc_decode_electron-v132-win32-x64.node and b/build-config/lib/qrc_decode_electron-v133-win32-x64.node differ diff --git a/package-lock.json b/package-lock.json index 7f00cbb5..adbfe246 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,14 +15,14 @@ "bufferutil": "^4.0.9", "comlink": "~4.3.1", "crypto-js": "^4.2.0", - "electron-log": "^5.3.3", + "electron-log": "^5.3.4", "font-list": "^1.5.1", "iconv-lite": "^0.6.3", "image-size": "^1.1.0", "jschardet": "^3.1.4", - "long": "^5.3.1", + "long": "^5.3.2", "message2call": "^0.1.3", - "music-metadata": "^11.0.5", + "music-metadata": "^11.2.1", "needle": "github:lyswhut/needle#93299ac841b7e9a9f82ca7279b88aaaeda404060", "node-id3": "^0.2.9", "sortablejs": "^1.15.6", @@ -59,12 +59,12 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.2", "del": "^6.1.1", - "electron": "^34.5.0", - "electron-builder": "^26.0.12", + "electron": "^35.2.0", + "electron-builder": "^26.0.13", "electron-debug": "^3.2.0", "electron-devtools-installer": "github:lyswhut/electron-devtools-installer#64596d615c1fc891eefd8aef1dfcb2c87aaadf03", - "electron-to-chromium": "^1.5.134", - "electron-updater": "6.6.2", + "electron-to-chromium": "^1.5.139", + "electron-updater": "6.6.3", "eslint": "^8.57.1", "eslint-config-standard": "^17.1.0", "eslint-config-standard-with-typescript": "^43.0.1", @@ -95,7 +95,7 @@ "typescript": "5.8.3", "vue-eslint-parser": "^9.4.3", "vue-loader": "^17.4.2", - "webpack": "^5.99.5", + "webpack": "^5.99.6", "webpack-cli": "^6.0.1", "webpack-dev-server": "5.2.1", "webpack-hot-middleware": "github:lyswhut/webpack-hot-middleware#329c4375134b89d39da23a56a94db651247c74a1", @@ -2052,9 +2052,9 @@ } }, "node_modules/@electron/rebuild": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.7.0.tgz", - "integrity": "sha512-VW++CNSlZwMYP7MyXEbrKjpzEwhB5kDNbzGtiPEjwYysqyTCF+YbNJ210Dj3AjWsGSV4iEEwNkmJN9yGZmVvmw==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.7.2.tgz", + "integrity": "sha512-19/KbIR/DAxbsCkiaGMXIdPnMCJLkcf8AvGnduJtWBs/CBwiAjY1apCqOLVxrXg+rtXFCngbXhBanWjxLUt1Mg==", "dev": true, "license": "MIT", "dependencies": { @@ -2843,12 +2843,6 @@ "license": "MIT", "peer": true }, - "node_modules/@sec-ant/readable-stream": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", - "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", - "license": "MIT" - }, "node_modules/@simonwep/pickr": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.9.1.tgz", @@ -2903,6 +2897,24 @@ "node": ">=10" } }, + "node_modules/@tokenizer/inflate": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.2.7.tgz", + "integrity": "sha512-MADQgmZT1eKjp06jpI2yozxaU9uVs4GzzgSL+uEq7bVcJ9V1ZXQkeGNql1fsSI0gMy1vhvNTNbUqrx+pZfJVmg==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "fflate": "^0.8.2", + "token-types": "^6.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/@tokenizer/token": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", @@ -4279,9 +4291,9 @@ "license": "MIT" }, "node_modules/app-builder-lib": { - "version": "26.0.12", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-26.0.12.tgz", - "integrity": "sha512-+/CEPH1fVKf6HowBUs6LcAIoRcjeqgvAeoSE+cl7Y7LndyQ9ViGPYibNk7wmhMHzNgHIuIbw4nWADPO+4mjgWw==", + "version": "26.0.13", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-26.0.13.tgz", + "integrity": "sha512-Iov4wX9dHRiI1rxRFk7k3X4QtltsTXN+8Kge7B5DO+pTjKxSNhJ1S+wjJAQM5VatxGxwX7HnxmHLt5PRI5AYSw==", "dev": true, "license": "MIT", "dependencies": { @@ -4290,20 +4302,20 @@ "@electron/fuses": "^1.8.0", "@electron/notarize": "2.5.0", "@electron/osx-sign": "1.3.1", - "@electron/rebuild": "3.7.0", + "@electron/rebuild": "3.7.2", "@electron/universal": "2.0.1", "@malept/flatpak-bundler": "^0.4.0", "@types/fs-extra": "9.0.13", "async-exit-hook": "^2.0.1", - "builder-util": "26.0.11", - "builder-util-runtime": "9.3.1", + "builder-util": "26.0.13", + "builder-util-runtime": "9.3.2", "chromium-pickle-js": "^0.2.0", "config-file-ts": "0.2.8-rc1", "debug": "^4.3.4", "dotenv": "^16.4.5", "dotenv-expand": "^11.0.6", "ejs": "^3.1.8", - "electron-publish": "26.0.11", + "electron-publish": "26.0.13", "fs-extra": "^10.1.0", "hosted-git-info": "^4.1.0", "is-ci": "^3.0.0", @@ -4323,8 +4335,8 @@ "node": ">=14.0.0" }, "peerDependencies": { - "dmg-builder": "26.0.12", - "electron-builder-squirrel-windows": "26.0.12" + "dmg-builder": "26.0.13", + "electron-builder-squirrel-windows": "26.0.13" } }, "node_modules/app-builder-lib/node_modules/fs-extra": { @@ -5058,16 +5070,16 @@ } }, "node_modules/builder-util": { - "version": "26.0.11", - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-26.0.11.tgz", - "integrity": "sha512-xNjXfsldUEe153h1DraD0XvDOpqGR0L5eKFkdReB7eFW5HqysDZFfly4rckda6y9dF39N3pkPlOblcfHKGw+uA==", + "version": "26.0.13", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-26.0.13.tgz", + "integrity": "sha512-6b64uHzywaL2KAG+rVcqk/Prta1m3I2Jo1d4d2CrApb6EeSk2V384tmSL0EniH+P8jaNbMp6qhg7cIALw32zRA==", "dev": true, "license": "MIT", "dependencies": { "@types/debug": "^4.1.6", "7zip-bin": "~5.2.0", "app-builder-bin": "5.0.0-alpha.12", - "builder-util-runtime": "9.3.1", + "builder-util-runtime": "9.3.2", "chalk": "^4.1.2", "cross-spawn": "^7.0.6", "debug": "^4.3.4", @@ -5084,9 +5096,9 @@ } }, "node_modules/builder-util-runtime": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.3.1.tgz", - "integrity": "sha512-2/egrNDDnRaxVwK3A+cJq6UOlqOdedGA7JPqCeJjN2Zjk1/QB/6QUi3b714ScIGS7HafFXTyzJEOr5b44I3kvQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.3.2.tgz", + "integrity": "sha512-7QDXJ1FwT6d9ZhG4kuObUUPY8/ENBS/Ky26O4hR5vbeoRGavgekS2Jxv+8sCn/v23aPGU2DXRWEeJuijN2ooYA==", "dev": true, "license": "MIT", "dependencies": { @@ -6770,15 +6782,15 @@ } }, "node_modules/dmg-builder": { - "version": "26.0.12", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-26.0.12.tgz", - "integrity": "sha512-59CAAjAhTaIMCN8y9kD573vDkxbs1uhDcrFLHSgutYdPcGOU35Rf95725snvzEOy4BFB7+eLJ8djCNPmGwG67w==", + "version": "26.0.13", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-26.0.13.tgz", + "integrity": "sha512-OBa6xbQwFAm6gbbClkuGrxnOLbrPauv3yaugnGtIHsn7BvFSmMhZzhmcJQMrAGzDW2M3n/RmG/5mgOYUagqoeg==", "dev": true, "license": "MIT", "dependencies": { - "app-builder-lib": "26.0.12", - "builder-util": "26.0.11", - "builder-util-runtime": "9.3.1", + "app-builder-lib": "26.0.13", + "builder-util": "26.0.13", + "builder-util-runtime": "9.3.2", "fs-extra": "^10.1.0", "iconv-lite": "^0.6.2", "js-yaml": "^4.1.0" @@ -6972,9 +6984,9 @@ } }, "node_modules/dotenv": { - "version": "16.4.7", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -7046,15 +7058,15 @@ } }, "node_modules/electron": { - "version": "34.5.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-34.5.0.tgz", - "integrity": "sha512-GabFMG7r2P1NQf5DYp6mnCXo5CcatxXb8YQo54VTStql6weeEv7tsqvl3lAssGwDdd4iMc8QpTCFjErBSVRWeQ==", + "version": "35.2.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-35.2.0.tgz", + "integrity": "sha512-GHda7oCkN0pA23qzah735DEbRa06IPwlzP3uvjAmf9af8gxdj5i93JEHeQVGVmSVpd7sSb1pfecs9nz7B1q5ag==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { "@electron/get": "^2.0.0", - "@types/node": "^20.9.0", + "@types/node": "^22.7.7", "extract-zip": "^2.0.1" }, "bin": { @@ -7065,17 +7077,17 @@ } }, "node_modules/electron-builder": { - "version": "26.0.12", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-26.0.12.tgz", - "integrity": "sha512-cD1kz5g2sgPTMFHjLxfMjUK5JABq3//J4jPswi93tOPFz6btzXYtK5NrDt717NRbukCUDOrrvmYVOWERlqoiXA==", + "version": "26.0.13", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-26.0.13.tgz", + "integrity": "sha512-DbTHV16W03TcGImDXeFulmCGIaFIh4nyXTLm5CE3ml47R54AaAlEWI+Jj1/kMsK2rproHw3eoR4l/3P7hlJ0fA==", "dev": true, "license": "MIT", "dependencies": { - "app-builder-lib": "26.0.12", - "builder-util": "26.0.11", - "builder-util-runtime": "9.3.1", + "app-builder-lib": "26.0.13", + "builder-util": "26.0.13", + "builder-util-runtime": "9.3.2", "chalk": "^4.1.2", - "dmg-builder": "26.0.12", + "dmg-builder": "26.0.13", "fs-extra": "^10.1.0", "is-ci": "^3.0.0", "lazy-val": "^1.0.5", @@ -7091,15 +7103,15 @@ } }, "node_modules/electron-builder-squirrel-windows": { - "version": "26.0.12", - "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-26.0.12.tgz", - "integrity": "sha512-kpwXM7c/ayRUbYVErQbsZ0nQZX4aLHQrPEG9C4h9vuJCXylwFH8a7Jgi2VpKIObzCXO7LKHiCw4KdioFLFOgqA==", + "version": "26.0.13", + "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-26.0.13.tgz", + "integrity": "sha512-MNYTB46mSoj5FetmSw0KFt8JRBtFPEArhaNDLAKXB1/6GMSktrpuRqwK2iyOQxbaYT5Oo7Z4O2KOIW+UmH8iDw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "app-builder-lib": "26.0.12", - "builder-util": "26.0.11", + "app-builder-lib": "26.0.13", + "builder-util": "26.0.13", "electron-winstaller": "5.4.0" } }, @@ -7213,24 +7225,24 @@ } }, "node_modules/electron-log": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.3.3.tgz", - "integrity": "sha512-ZOnlgCVfhKC0Nef68L0wDhwhg8nh5QkpEOA+udjpBxcPfTHGgbZbfoCBS6hmAgVHTAWByHNPkHKpSbEOPGZcxA==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.3.4.tgz", + "integrity": "sha512-QLj0EbsA5R5Yy4vjGlLe7m8hPNZ/Enp7c7a2WH7RUPr0hIOp0vDaC+6bJM0th6+uZKiZGGH5a2aKzvYp3eYwDQ==", "license": "MIT", "engines": { "node": ">= 14" } }, "node_modules/electron-publish": { - "version": "26.0.11", - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-26.0.11.tgz", - "integrity": "sha512-a8QRH0rAPIWH9WyyS5LbNvW9Ark6qe63/LqDB7vu2JXYpi0Gma5Q60Dh4tmTqhOBQt0xsrzD8qE7C+D7j+B24A==", + "version": "26.0.13", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-26.0.13.tgz", + "integrity": "sha512-O5hfHSwli5cegQ4JS3Dp0dZcheex6UCRE/qYyRQvhB6DhSwojiwTnAGEuQCJXc8K8Zxz2lku5Du3VwYHf8d5Lw==", "dev": true, "license": "MIT", "dependencies": { "@types/fs-extra": "^9.0.11", - "builder-util": "26.0.11", - "builder-util-runtime": "9.3.1", + "builder-util": "26.0.13", + "builder-util-runtime": "9.3.2", "chalk": "^4.1.2", "form-data": "^4.0.0", "fs-extra": "^10.1.0", @@ -7277,20 +7289,20 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.134", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.134.tgz", - "integrity": "sha512-zSwzrLg3jNP3bwsLqWHmS5z2nIOQ5ngMnfMZOWWtXnqqQkPVyOipxK98w+1beLw1TB+EImPNcG8wVP/cLVs2Og==", + "version": "1.5.139", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.139.tgz", + "integrity": "sha512-GGnRYOTdN5LYpwbIr0rwP/ZHOQSvAF6TG0LSzp28uCBb9JiXHJGmaaKw29qjNJc5bGnnp6kXJqRnGMQoELwi5w==", "dev": true, "license": "ISC" }, "node_modules/electron-updater": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.6.2.tgz", - "integrity": "sha512-Cr4GDOkbAUqRHP5/oeOmH/L2Bn6+FQPxVLZtPbcmKZC63a1F3uu5EefYOssgZXG3u/zBlubbJ5PJdITdMVggbw==", + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.6.3.tgz", + "integrity": "sha512-i448/SwMtqxy5wqAcXScnWjiFxZp+hmWA2jZCmojcdfodEGhi/DWTdRP01mE3lCILb8hmdE28SBaHf1oQW3+kw==", "dev": true, "license": "MIT", "dependencies": { - "builder-util-runtime": "9.3.1", + "builder-util-runtime": "9.3.2", "fs-extra": "^10.1.0", "js-yaml": "^4.1.0", "lazy-val": "^1.0.5", @@ -7376,6 +7388,23 @@ "node": ">=6 <7 || >=8" } }, + "node_modules/electron/node_modules/@types/node": { + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/electron/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -8609,6 +8638,12 @@ "pend": "~1.2.0" } }, + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", + "license": "MIT" + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -8623,15 +8658,15 @@ } }, "node_modules/file-type": { - "version": "19.6.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-19.6.0.tgz", - "integrity": "sha512-VZR5I7k5wkD0HgFnMsq5hOsSc710MJMu5Nc5QYsbe38NN5iPV/XTObYLc/cpttRTf6lX538+5uO1ZQRhYibiZQ==", + "version": "20.4.1", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-20.4.1.tgz", + "integrity": "sha512-hw9gNZXUfZ02Jo0uafWLaFVPter5/k2rfcrjFJJHX/77xtSDOfJuEFb6oKlFV86FLP1SuyHMW1PSk0U9M5tKkQ==", "license": "MIT", "dependencies": { - "get-stream": "^9.0.1", - "strtok3": "^9.0.1", + "@tokenizer/inflate": "^0.2.6", + "strtok3": "^10.2.0", "token-types": "^6.0.0", - "uint8array-extras": "^1.3.0" + "uint8array-extras": "^1.4.0" }, "engines": { "node": ">=18" @@ -8640,52 +8675,6 @@ "url": "https://github.com/sindresorhus/file-type?sponsor=1" } }, - "node_modules/file-type/node_modules/get-stream": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", - "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", - "license": "MIT", - "dependencies": { - "@sec-ant/readable-stream": "^0.4.1", - "is-stream": "^4.0.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/file-type/node_modules/peek-readable": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.4.2.tgz", - "integrity": "sha512-peBp3qZyuS6cNIJ2akRNG1uo1WJ1d0wTxg/fxMdZ0BqCVhx242bSFHM9eNqflfJVS9SsgkzgT/1UgnsurBOTMg==", - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, - "node_modules/file-type/node_modules/strtok3": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-9.1.1.tgz", - "integrity": "sha512-FhwotcEqjr241ZbjFzjlIYg6c5/L/s4yBGWSMvJ9UoExiSqL+FnFA/CaeZx17WGaZMS/4SOZp8wH18jSS4R4lw==", - "license": "MIT", - "dependencies": { - "@tokenizer/token": "^0.3.0", - "peek-readable": "^5.3.1" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -10517,18 +10506,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-stream": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", - "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-string": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", @@ -11174,18 +11151,6 @@ "dev": true, "license": "MIT" }, - "node_modules/link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/link/-/link-2.1.1.tgz", - "integrity": "sha512-NV3AUVYBovJ6eVQcTeRoPnZSxzt2LOijNd+ugEZKRy/XeQlpTRhVRkuDv5kOlXwMAUx30vfUc7asRFb9RT65yg==", - "license": "MIT", - "bin": { - "link": "dist/cli.js" - }, - "funding": { - "url": "https://github.com/privatenumber/link?sponsor=1" - } - }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -11302,9 +11267,9 @@ } }, "node_modules/long": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", - "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", "license": "Apache-2.0" }, "node_modules/lower-case": { @@ -11896,9 +11861,9 @@ } }, "node_modules/music-metadata": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/music-metadata/-/music-metadata-11.0.5.tgz", - "integrity": "sha512-NwY6+sa55MN1xXAhrA5O3Bkoqudcb809SEl2Zj1s0tM4rDDCOgJESq0VO8qDL1EFVE218whacuJS9uU5WbLGcQ==", + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/music-metadata/-/music-metadata-11.2.1.tgz", + "integrity": "sha512-on3rRUrDXZOcWUb+bwRPQw4eZVD4Lmn1kFIa893xbM2pWi3kMTtz1EGA86TVBRgvk3Rcw5CftmTKY/wm1eI2Pg==", "funding": [ { "type": "github", @@ -11914,8 +11879,7 @@ "@tokenizer/token": "^0.3.0", "content-type": "^1.0.5", "debug": "^4.4.0", - "file-type": "^19.6.0", - "link": "^2.1.1", + "file-type": "^20.4.1", "media-typer": "^1.1.0", "strtok3": "^10.2.2", "token-types": "^6.0.0", @@ -17806,9 +17770,9 @@ } }, "node_modules/webpack": { - "version": "5.99.5", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.5.tgz", - "integrity": "sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg==", + "version": "5.99.6", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.6.tgz", + "integrity": "sha512-TJOLrJ6oeccsGWPl7ujCYuc0pIq2cNsuD6GZDma8i5o5Npvcco/z+NKvZSFsP0/x6SShVb0+X2JK/JHUjKY9dQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 8f15ece6..ef93982b 100644 --- a/package.json +++ b/package.json @@ -133,12 +133,12 @@ "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.2", "del": "^6.1.1", - "electron": "^34.5.0", - "electron-builder": "^26.0.12", + "electron": "^35.2.0", + "electron-builder": "^26.0.13", "electron-debug": "^3.2.0", "electron-devtools-installer": "github:lyswhut/electron-devtools-installer#64596d615c1fc891eefd8aef1dfcb2c87aaadf03", - "electron-to-chromium": "^1.5.134", - "electron-updater": "6.6.2", + "electron-to-chromium": "^1.5.139", + "electron-updater": "6.6.3", "eslint": "^8.57.1", "eslint-config-standard": "^17.1.0", "eslint-config-standard-with-typescript": "^43.0.1", @@ -169,7 +169,7 @@ "typescript": "5.8.3", "vue-eslint-parser": "^9.4.3", "vue-loader": "^17.4.2", - "webpack": "^5.99.5", + "webpack": "^5.99.6", "webpack-cli": "^6.0.1", "webpack-dev-server": "5.2.1", "webpack-hot-middleware": "github:lyswhut/webpack-hot-middleware#329c4375134b89d39da23a56a94db651247c74a1", @@ -181,14 +181,14 @@ "bufferutil": "^4.0.9", "comlink": "~4.3.1", "crypto-js": "^4.2.0", - "electron-log": "^5.3.3", + "electron-log": "^5.3.4", "font-list": "^1.5.1", "iconv-lite": "^0.6.3", "image-size": "^1.1.0", "jschardet": "^3.1.4", - "long": "^5.3.1", + "long": "^5.3.2", "message2call": "^0.1.3", - "music-metadata": "^11.0.5", + "music-metadata": "^11.2.1", "needle": "github:lyswhut/needle#93299ac841b7e9a9f82ca7279b88aaaeda404060", "node-id3": "^0.2.9", "sortablejs": "^1.15.6", diff --git a/publish/changeLog.md b/publish/changeLog.md index 445ff31e..3bc4aae3 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -28,4 +28,4 @@ ### 其他 - 更新项目文档(@3gf8jv4dv) -- 更新 Electron 到 v34.3.0 +- 更新 Electron 到 35.2.0 diff --git a/publish/utils/updateChangeLog.js b/publish/utils/updateChangeLog.js index 3d585507..db14832e 100644 --- a/publish/utils/updateChangeLog.js +++ b/publish/utils/updateChangeLog.js @@ -25,7 +25,7 @@ const updateChangeLog = async(newVerNum, newChangeLog) => { let changeLog = fs.readFileSync(changelogPath, 'utf-8') const prevVer = await getPrevVer() const log = `## [${newVerNum}](${pkg.repository.url.replace(/^git\+(http.+)\.git$/, '$1')}/compare/v${prevVer}...v${newVerNum}) - ${formatTime()}\n\n${newChangeLog}` - fs.writeFileSync(changelogPath, changeLog.replace(new RegExp('(## [?0.1.1]?)'), log + '\n$1'), 'utf-8') + fs.writeFileSync(changelogPath, changeLog.replace(/(## \[(?:\d+\.))/, log + '\n$1'), 'utf-8') } // const renderChangeLog = md => md_renderer(md)