diff --git a/build-config/lib/better_sqlite3_electron-v128-linux-arm.node b/build-config/lib/better_sqlite3_electron-v128-linux-arm.node index b92d9b23..57a3d895 100644 Binary files a/build-config/lib/better_sqlite3_electron-v128-linux-arm.node and b/build-config/lib/better_sqlite3_electron-v128-linux-arm.node differ diff --git a/build-config/lib/better_sqlite3_electron-v128-linux-arm64.node b/build-config/lib/better_sqlite3_electron-v128-linux-arm64.node index edf193c3..d6046788 100644 Binary files a/build-config/lib/better_sqlite3_electron-v128-linux-arm64.node and b/build-config/lib/better_sqlite3_electron-v128-linux-arm64.node differ diff --git a/build-config/lib/better_sqlite3_electron-v128-linux-x64.node b/build-config/lib/better_sqlite3_electron-v128-linux-x64.node index 8dd148e7..b8876123 100644 Binary files a/build-config/lib/better_sqlite3_electron-v128-linux-x64.node and b/build-config/lib/better_sqlite3_electron-v128-linux-x64.node differ diff --git a/package-lock.json b/package-lock.json index 4885e6f8..b3c4addf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,17 +1,17 @@ { "name": "lx-music-desktop", - "version": "2.10.0-beta.8", + "version": "2.10.0-beta.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "lx-music-desktop", - "version": "2.10.0-beta.8", + "version": "2.10.0-beta.9", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "@simonwep/pickr": "^1.9.1", - "better-sqlite3": "^11.6.0", + "better-sqlite3": "^11.7.0", "bufferutil": "^4.0.8", "comlink": "~4.3.1", "crypto-js": "^4.2.0", @@ -22,7 +22,7 @@ "jschardet": "^3.1.4", "long": "^5.2.3", "message2call": "^0.1.3", - "music-metadata": "^10.6.2", + "music-metadata": "^10.6.4", "needle": "github:lyswhut/needle#93299ac841b7e9a9f82ca7279b88aaaeda404060", "node-id3": "^0.2.6", "sortablejs": "^1.15.6", @@ -44,13 +44,13 @@ "@tsconfig/recommended": "^1.0.8", "@types/better-sqlite3": "^7.6.12", "@types/needle": "^3.3.0", - "@types/node": "^20.17.9", + "@types/node": "^20.17.10", "@types/tunnel": "^0.0.7", "@types/ws": "8.5.4", "@volar/vue-language-plugin-pug": "^1.6.5", "@vue/language-plugin-pug": "^2.1.10", "babel-loader": "^9.2.1", - "browserslist": "^4.24.2", + "browserslist": "^4.24.3", "chalk": "^4.1.2", "changelog-parser": "^3.0.1", "copy-webpack-plugin": "^12.0.2", @@ -63,7 +63,7 @@ "electron-builder": "^26.0.0-alpha.7", "electron-debug": "^3.2.0", "electron-devtools-installer": "github:lyswhut/electron-devtools-installer#64596d615c1fc891eefd8aef1dfcb2c87aaadf03", - "electron-to-chromium": "^1.5.71", + "electron-to-chromium": "^1.5.73", "electron-updater": "^6.4.0-alpha.1", "eslint": "^8.57.1", "eslint-config-standard": "^17.1.0", @@ -89,7 +89,7 @@ "svg-transform-loader": "^2.0.13", "svgo-loader": "^4.0.0", "terser": "^5.37.0", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.3.11", "tree-kill": "^1.2.2", "ts-loader": "^9.5.1", "typescript": "5.6.3", @@ -3145,9 +3145,9 @@ } }, "node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", "dev": true, "license": "MIT", "dependencies": { @@ -4846,9 +4846,9 @@ "license": "MIT" }, "node_modules/better-sqlite3": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-11.6.0.tgz", - "integrity": "sha512-2J6k/eVxcFYY2SsTxsXrj6XylzHWPxveCn4fKPKZFv/Vqn/Cd7lOuX4d7rGQXT5zL+97MkNL3nSbCrIoe3LkgA==", + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-11.7.0.tgz", + "integrity": "sha512-mXpa5jnIKKHeoGzBrUJrc65cXFKcILGZpU3FXR0pradUEm9MA7UZz02qfEejaMcm9iXrSOCenwwYMJ/tZ1y5Ig==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -5022,9 +5022,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", "dev": true, "funding": [ { @@ -5042,9 +5042,9 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" }, "bin": { @@ -5434,9 +5434,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001687", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz", - "integrity": "sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==", + "version": "1.0.30001688", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", "dev": true, "funding": [ { @@ -7465,9 +7465,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.71", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.71.tgz", - "integrity": "sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==", + "version": "1.5.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", + "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==", "dev": true, "license": "ISC" }, @@ -12228,9 +12228,9 @@ } }, "node_modules/music-metadata": { - "version": "10.6.2", - "resolved": "https://registry.npmjs.org/music-metadata/-/music-metadata-10.6.2.tgz", - "integrity": "sha512-KB+0Vl51OyLwhQ99cOcdPyf1eAw8gMfA4Fo/qbSKmjgxOeBPxlPvSv8KlcVZNsIgbRlPqgxZ4nVQGyBJh4Iu4Q==", + "version": "10.6.4", + "resolved": "https://registry.npmjs.org/music-metadata/-/music-metadata-10.6.4.tgz", + "integrity": "sha512-42ekQ5CRic4Pvw/85FfzMKegeRDHyWBpCjSSI1B9PTGqaevZ17ASA4v4W6MRq1ELC5THn5rD8S+82iPQ6gv6lw==", "funding": [ { "type": "github", @@ -12249,7 +12249,7 @@ "file-type": "^19.6.0", "link": "^2.1.1", "media-typer": "^1.1.0", - "strtok3": "^10.0.0", + "strtok3": "^10.0.1", "token-types": "^6.0.0", "uint8array-extras": "^1.4.0" }, @@ -12441,9 +12441,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "dev": true, "license": "MIT" }, @@ -15471,9 +15471,9 @@ "license": "ISC" }, "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", "dev": true, "license": "MIT", "dependencies": { @@ -15483,7 +15483,7 @@ "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", @@ -16801,17 +16801,17 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", + "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" }, "engines": { "node": ">= 10.13.0" @@ -16850,25 +16850,6 @@ "node": ">= 10.13.0" } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/terser-webpack-plugin/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", diff --git a/package.json b/package.json index bb2092fd..73a38f0c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lx-music-desktop", - "version": "2.10.0-beta.8", + "version": "2.10.0-beta.9", "description": "一个免费的音乐查找助手", "main": "./dist/main.js", "scripts": { @@ -118,13 +118,13 @@ "@tsconfig/recommended": "^1.0.8", "@types/better-sqlite3": "^7.6.12", "@types/needle": "^3.3.0", - "@types/node": "^20.17.9", + "@types/node": "^20.17.10", "@types/tunnel": "^0.0.7", "@types/ws": "8.5.4", "@volar/vue-language-plugin-pug": "^1.6.5", "@vue/language-plugin-pug": "^2.1.10", "babel-loader": "^9.2.1", - "browserslist": "^4.24.2", + "browserslist": "^4.24.3", "chalk": "^4.1.2", "changelog-parser": "^3.0.1", "copy-webpack-plugin": "^12.0.2", @@ -137,7 +137,7 @@ "electron-builder": "^26.0.0-alpha.7", "electron-debug": "^3.2.0", "electron-devtools-installer": "github:lyswhut/electron-devtools-installer#64596d615c1fc891eefd8aef1dfcb2c87aaadf03", - "electron-to-chromium": "^1.5.71", + "electron-to-chromium": "^1.5.73", "electron-updater": "^6.4.0-alpha.1", "eslint": "^8.57.1", "eslint-config-standard": "^17.1.0", @@ -163,7 +163,7 @@ "svg-transform-loader": "^2.0.13", "svgo-loader": "^4.0.0", "terser": "^5.37.0", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.3.11", "tree-kill": "^1.2.2", "ts-loader": "^9.5.1", "typescript": "5.6.3", @@ -178,7 +178,7 @@ }, "dependencies": { "@simonwep/pickr": "^1.9.1", - "better-sqlite3": "^11.6.0", + "better-sqlite3": "^11.7.0", "bufferutil": "^4.0.8", "comlink": "~4.3.1", "crypto-js": "^4.2.0", @@ -189,7 +189,7 @@ "jschardet": "^3.1.4", "long": "^5.2.3", "message2call": "^0.1.3", - "music-metadata": "^10.6.2", + "music-metadata": "^10.6.4", "needle": "github:lyswhut/needle#93299ac841b7e9a9f82ca7279b88aaaeda404060", "node-id3": "^0.2.6", "sortablejs": "^1.15.6",