diff --git a/package-lock.json b/package-lock.json index f6acb71d..8ab1219e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "lx-music-desktop", - "version": "2.1.0-beta.10", + "version": "2.1.0-beta.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "lx-music-desktop", - "version": "2.1.0-beta.10", + "version": "2.1.0-beta.11", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -46,26 +46,26 @@ "@types/better-sqlite3": "^7.6.3", "@types/needle": "^3.2.0", "@types/tunnel": "^0.0.3", - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "@volar/vue-language-plugin-pug": "^1.0.24", + "@typescript-eslint/eslint-plugin": "^5.52.0", + "@typescript-eslint/parser": "^5.52.0", + "@volar/vue-language-plugin-pug": "^1.1.2", "babel-loader": "^9.1.2", "browserslist": "^4.21.5", "chalk": "^4.1.2", "changelog-parser": "^3.0.1", "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.27.2", + "core-js": "^3.28.0", "cross-env": "^7.0.3", "css-loader": "^6.7.3", "css-minimizer-webpack-plugin": "^4.2.2", "del": "^6.1.1", - "electron": "^22.2.1", - "electron-builder": "^24.0.0-alpha.11", + "electron": "^22.3.0", + "electron-builder": "^24.0.0-alpha.12", "electron-debug": "^3.2.0", "electron-devtools-installer": "^3.2.0", - "electron-to-chromium": "^1.4.293", - "electron-updater": "^6.0.0-alpha.8", - "eslint": "^8.33.0", + "electron-to-chromium": "^1.4.301", + "electron-updater": "^6.0.0-alpha.9", + "eslint": "^8.34.0", "eslint-config-standard": "^17.0.0", "eslint-config-standard-with-typescript": "^34.0.0", "eslint-formatter-friendly": "github:lyswhut/eslint-friendly-formatter#2170d1320e2fad13615a9dcf229669f0bb473a53", @@ -90,7 +90,7 @@ "svg-sprite-loader": "^6.0.11", "svg-transform-loader": "^2.0.13", "svgo-loader": "^4.0.0", - "terser": "^5.16.3", + "terser": "^5.16.4", "terser-webpack-plugin": "^5.3.6", "ts-loader": "^9.4.2", "typescript": "^4.9.5", @@ -3070,14 +3070,14 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.51.0.tgz", - "integrity": "sha512-wcAwhEWm1RgNd7dxD/o+nnLW8oH+6RK1OGnmbmkj/GGoDPV1WWMVP0FXYQBivKHdwM1pwii3bt//RC62EriIUQ==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.52.0.tgz", + "integrity": "sha512-lHazYdvYVsBokwCdKOppvYJKaJ4S41CgKBcPvyd0xjZNbvQdhn/pnJlGtQksQ/NhInzdaeaSarlBjDXHuclEbg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.51.0", - "@typescript-eslint/type-utils": "5.51.0", - "@typescript-eslint/utils": "5.51.0", + "@typescript-eslint/scope-manager": "5.52.0", + "@typescript-eslint/type-utils": "5.52.0", + "@typescript-eslint/utils": "5.52.0", "debug": "^4.3.4", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", @@ -3137,14 +3137,14 @@ "dev": true }, "node_modules/@typescript-eslint/parser": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.51.0.tgz", - "integrity": "sha512-fEV0R9gGmfpDeRzJXn+fGQKcl0inIeYobmmUWijZh9zA7bxJ8clPhV9up2ZQzATxAiFAECqPQyMDB4o4B81AaA==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.52.0.tgz", + "integrity": "sha512-e2KiLQOZRo4Y0D/b+3y08i3jsekoSkOYStROYmPUnGMEoA0h+k2qOH5H6tcjIc68WDvGwH+PaOrP1XRzLJ6QlA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.51.0", - "@typescript-eslint/types": "5.51.0", - "@typescript-eslint/typescript-estree": "5.51.0", + "@typescript-eslint/scope-manager": "5.52.0", + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/typescript-estree": "5.52.0", "debug": "^4.3.4" }, "engines": { @@ -3164,13 +3164,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.51.0.tgz", - "integrity": "sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.52.0.tgz", + "integrity": "sha512-AR7sxxfBKiNV0FWBSARxM8DmNxrwgnYMPwmpkC1Pl1n+eT8/I2NAUPuwDy/FmDcC6F8pBfmOcaxcxRHspgOBMw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.51.0", - "@typescript-eslint/visitor-keys": "5.51.0" + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/visitor-keys": "5.52.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3181,13 +3181,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.51.0.tgz", - "integrity": "sha512-QHC5KKyfV8sNSyHqfNa0UbTbJ6caB8uhcx2hYcWVvJAZYJRBo5HyyZfzMdRx8nvS+GyMg56fugMzzWnojREuQQ==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.52.0.tgz", + "integrity": "sha512-tEKuUHfDOv852QGlpPtB3lHOoig5pyFQN/cUiZtpw99D93nEBjexRLre5sQZlkMoHry/lZr8qDAt2oAHLKA6Jw==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.51.0", - "@typescript-eslint/utils": "5.51.0", + "@typescript-eslint/typescript-estree": "5.52.0", + "@typescript-eslint/utils": "5.52.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -3208,9 +3208,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz", - "integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.52.0.tgz", + "integrity": "sha512-oV7XU4CHYfBhk78fS7tkum+/Dpgsfi91IIDy7fjCyq2k6KB63M6gMC0YIvy+iABzmXThCRI6xpCEyVObBdWSDQ==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3221,13 +3221,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.51.0.tgz", - "integrity": "sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.52.0.tgz", + "integrity": "sha512-WeWnjanyEwt6+fVrSR0MYgEpUAuROxuAH516WPjUblIrClzYJj0kBbjdnbQXLpgAN8qbEuGywiQsXUVDiAoEuQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.51.0", - "@typescript-eslint/visitor-keys": "5.51.0", + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/visitor-keys": "5.52.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -3281,16 +3281,16 @@ "dev": true }, "node_modules/@typescript-eslint/utils": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.51.0.tgz", - "integrity": "sha512-76qs+5KWcaatmwtwsDJvBk4H76RJQBFe+Gext0EfJdC3Vd2kpY2Pf//OHHzHp84Ciw0/rYoGTDnIAr3uWhhJYw==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.52.0.tgz", + "integrity": "sha512-As3lChhrbwWQLNk2HC8Ree96hldKIqk98EYvypd3It8Q1f8d5zWyIoaZEp2va5667M4ZyE7X8UUR+azXrFl+NA==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.51.0", - "@typescript-eslint/types": "5.51.0", - "@typescript-eslint/typescript-estree": "5.51.0", + "@typescript-eslint/scope-manager": "5.52.0", + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/typescript-estree": "5.52.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0", "semver": "^7.3.7" @@ -3340,12 +3340,12 @@ "dev": true }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz", - "integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.52.0.tgz", + "integrity": "sha512-qMwpw6SU5VHCPr99y274xhbm+PRViK/NATY6qzt+Et7+mThGuFSl/ompj2/hrBlRP/kq+BFdgagnOSgw9TB0eA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.51.0", + "@typescript-eslint/types": "5.52.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -3365,53 +3365,99 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@volar/language-core": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.0.24.tgz", - "integrity": "sha512-vTN+alJiWwK0Pax6POqrmevbtFW2dXhjwWiW/MW4f48eDYPLdyURWcr8TixO7EN/nHsUBj2udT7igFKPtjyAKg==", + "node_modules/@volar-plugins/html": { + "version": "2.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/@volar-plugins/html/-/html-2.0.0-alpha.6.tgz", + "integrity": "sha512-oH9zxVXLunBGuLtJUgzrj+m9DLloa/ZaNPZv3zZ2GDq9WQNWCwfzexK9MVoUqEygHHBO2kYjP1DZGRJ9A1VlvA==", "dev": true, "dependencies": { - "@volar/source-map": "1.0.24", - "muggle-string": "^0.1.0" + "vscode-html-languageservice": "^5.0.4", + "vscode-languageserver-protocol": "^3.17.3", + "vscode-languageserver-textdocument": "^1.0.8" + }, + "peerDependencies": { + "@volar/language-service": "*" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } } }, - "node_modules/@volar/language-service": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.0.24.tgz", - "integrity": "sha512-Y37lzNRVM2xDY1kFXn88n9nkXUD1H0ZffXXLbsFbkUhMM1pKBgcJGEuRXoATXu62R0NmrcGXrktjTPQ4VjKQuA==", + "node_modules/@volar-plugins/pug": { + "version": "2.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/@volar-plugins/pug/-/pug-2.0.0-alpha.6.tgz", + "integrity": "sha512-3pZeh4qfTzA+mTfwZkFbkgNQy0QdxMMey76Lx6Q3BjCRVdXsA2UfpnU2IOpR4srqfadH/se1iTv9et/fqSNRpw==", "dev": true, "dependencies": { - "@volar/language-core": "1.0.24", - "@volar/shared": "1.0.24", - "@volar/source-map": "1.0.24", - "@volar/typescript-faster": "1.0.24", - "vscode-html-languageservice": "^5.0.3", - "vscode-json-languageservice": "^5.1.3", - "vscode-languageserver-protocol": "^3.17.2", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-uri": "^3.0.7" - } - }, - "node_modules/@volar/pug-language-service": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/pug-language-service/-/pug-language-service-1.0.24.tgz", - "integrity": "sha512-HC8+rdvYnEzm4IrmRrnF64NbeVrPh1aSFqYo92rLVyY4l7OCINxuMiifRu1WuaNlwpPXhK1hw3qLPq089ppMiA==", - "dev": true, - "dependencies": { - "@volar/language-service": "1.0.24", - "@volar/shared": "1.0.24", - "@volar/source-map": "1.0.24", - "muggle-string": "^0.1.0", + "@volar-plugins/html": "2.0.0-alpha.6", + "@volar/language-service": "1.2.0-alpha.13", + "@volar/source-map": "1.2.0-alpha.13", + "muggle-string": "^0.2.2", "pug-lexer": "^5.0.1", "pug-parser": "^6.0.0", + "vscode-html-languageservice": "^5.0.4", "vscode-languageserver-textdocument": "^1.0.8", "vscode-languageserver-types": "^3.17.2" } }, + "node_modules/@volar-plugins/pug/node_modules/@volar/source-map": { + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.2.0-alpha.13.tgz", + "integrity": "sha512-0SSk8h5zeJWrL+L5hFwoRF4JuTJOlJ2grbboArH585/HR3NzkHk6vZXB9SWfZ5bhPOzjz4s5fKLkaBD5CVs67g==", + "dev": true, + "dependencies": { + "muggle-string": "^0.2.2" + } + }, + "node_modules/@volar/language-core": { + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.2.0-alpha.13.tgz", + "integrity": "sha512-rLrgkRE3QdbnjU7OL8K/PbKrnkOv7rSpPLpfNmLfebd7G6+aMi2ZRWrfE808gyc9Q14bmYRuwo7ciJHWB55sUw==", + "dev": true, + "dependencies": { + "@volar/source-map": "1.2.0-alpha.13" + } + }, + "node_modules/@volar/language-core/node_modules/@volar/source-map": { + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.2.0-alpha.13.tgz", + "integrity": "sha512-0SSk8h5zeJWrL+L5hFwoRF4JuTJOlJ2grbboArH585/HR3NzkHk6vZXB9SWfZ5bhPOzjz4s5fKLkaBD5CVs67g==", + "dev": true, + "dependencies": { + "muggle-string": "^0.2.2" + } + }, + "node_modules/@volar/language-service": { + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.2.0-alpha.13.tgz", + "integrity": "sha512-qdST3VSu/Mr0vAPZ0BrQb0yRsGSFtTkBC0BhXfV8fBA+7+J+D7pTu2Gq9SpEUANCN3BwptxCTa4eH3iypuknEg==", + "dev": true, + "dependencies": { + "@volar/language-core": "1.2.0-alpha.13", + "@volar/shared": "1.2.0-alpha.13", + "@volar/source-map": "1.2.0-alpha.13", + "@volar/typescript-faster": "1.2.0-alpha.13", + "vscode-html-languageservice": "^5.0.4", + "vscode-json-languageservice": "^5.2.0", + "vscode-languageserver-protocol": "^3.17.3", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-uri": "^3.0.7" + } + }, + "node_modules/@volar/language-service/node_modules/@volar/source-map": { + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.2.0-alpha.13.tgz", + "integrity": "sha512-0SSk8h5zeJWrL+L5hFwoRF4JuTJOlJ2grbboArH585/HR3NzkHk6vZXB9SWfZ5bhPOzjz4s5fKLkaBD5CVs67g==", + "dev": true, + "dependencies": { + "muggle-string": "^0.2.2" + } + }, "node_modules/@volar/shared": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.0.24.tgz", - "integrity": "sha512-30mqmNsw49xlGhziL59z6kP6/TlBatkeOzMImUSWmn1QtqV7r2onDGgNNdCqSa1esTo4UtGup6yqqM2oUwrMSQ==", + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.2.0-alpha.13.tgz", + "integrity": "sha512-0oJ3WMfbqxVgoLT95ottTGFW5HdeNeoLJC7N46t1aNq5pNBJAPpDOHPeGP4gHY0cccTndnrFvvju8DNJTPf3AA==", "dev": true, "dependencies": { "typesafe-path": "^0.2.2", @@ -3427,10 +3473,16 @@ "muggle-string": "^0.1.0" } }, + "node_modules/@volar/source-map/node_modules/muggle-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.1.0.tgz", + "integrity": "sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg==", + "dev": true + }, "node_modules/@volar/typescript-faster": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.0.24.tgz", - "integrity": "sha512-8JtPkR3p2EVpBrD5puuP4y4CA7LVIkMV/+O2a/biD5zHyfqwN+s5j1/perp0D/5RgyxLJWhWIIYo1HR5ac5jlA==", + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.2.0-alpha.13.tgz", + "integrity": "sha512-6EsENEN1TSUSDODd/B7tXs2GWmiJEwCn/J54mHxJ1AcSPnmFTVGNbCuXassH+Op8DnwSI2A1fNsEITx8XHFq/w==", "dev": true, "dependencies": { "semver": "^7.3.8" @@ -3470,19 +3522,19 @@ "dev": true }, "node_modules/@volar/vue-language-plugin-pug": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/vue-language-plugin-pug/-/vue-language-plugin-pug-1.0.24.tgz", - "integrity": "sha512-22BZ9bUe4DuWNxJAv7FITZyN5fyfejGnGmCsaai3zoObD6kflW2tf8PEVNGSXjbE5rGdaAyXR0gmHr/iIm5T5A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@volar/vue-language-plugin-pug/-/vue-language-plugin-pug-1.1.2.tgz", + "integrity": "sha512-+iCfLTbZwvYMZW8yFLi7xPUbO+bz56JCfVciZvyhNSc+GQMItbeAFwZctovf/1DTZa4iwGzP4r0+FpgAZZd30A==", "dev": true, "dependencies": { - "@volar/pug-language-service": "1.0.24", + "@volar-plugins/pug": "2.0.0-alpha.6", "@volar/source-map": "1.0.24" } }, "node_modules/@vscode/l10n": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz", - "integrity": "sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==", + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.11.tgz", + "integrity": "sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA==", "dev": true }, "node_modules/@vue/compiler-core": { @@ -4161,9 +4213,9 @@ "dev": true }, "node_modules/app-builder-lib": { - "version": "24.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.0.0-alpha.11.tgz", - "integrity": "sha512-plxXKjqWM/pOJZoGMWgRKZEdzGckqwOA5CHO6Oib2GUjtQMFWVkOB25Rf7yB3FLlzH7E6M2NnyZHN7ar43+YfA==", + "version": "24.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.0.0-alpha.12.tgz", + "integrity": "sha512-SbbORFmqY6yFZcerucYZTdIiRZvqkfecpO9wo0qr6JYA4FU0eIjZ69rkerb0Uan2PuP0R3L9WGoVSqJ0okVdYg==", "dev": true, "dependencies": { "@develar/schema-utils": "~2.6.5", @@ -5196,9 +5248,9 @@ } }, "node_modules/cacache/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.16.0.tgz", + "integrity": "sha512-VJBdeMa9Bz27NNlx+DI/YXGQtXdjUU+9gdfN1rYfra7vtTjhodl5tVNmR42bo+ORHuDqDT+lGAUAb+lzvY42Bw==", "dev": true, "engines": { "node": ">=12" @@ -6133,9 +6185,9 @@ } }, "node_modules/core-js": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.2.tgz", - "integrity": "sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.28.0.tgz", + "integrity": "sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6851,12 +6903,12 @@ } }, "node_modules/dmg-builder": { - "version": "24.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.0.0-alpha.11.tgz", - "integrity": "sha512-/uGvJnheQ00pfrzI+e1wacRKzoJW3X199iO0hpYFM0Oc3KGb3Urpua56PgwqawxUzADXLFR/Yk6EsLnUe8x2Vg==", + "version": "24.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.0.0-alpha.12.tgz", + "integrity": "sha512-AmcRnHMeGa3o45fxS3Z857gwvwMj+/dxM5Emnc12+/uK+hKLcfEZcSeNeU+pN2+Iquevs6BVoQ0MlCimE/BmAA==", "dev": true, "dependencies": { - "app-builder-lib": "24.0.0-alpha.11", + "app-builder-lib": "24.0.0-alpha.12", "builder-util": "24.0.0-alpha.11", "builder-util-runtime": "9.2.0-alpha.3", "fs-extra": "^10.1.0", @@ -7094,9 +7146,9 @@ } }, "node_modules/electron": { - "version": "22.2.1", - "resolved": "https://registry.npmjs.org/electron/-/electron-22.2.1.tgz", - "integrity": "sha512-gPO9IYXCfG+BJnS9WRN/jkBSbnzrIU26IKfDpUAWgqDJNCCfSKHrQJ3kv55RW9gUtPdzYwmhVRHySXd6v9Rzmg==", + "version": "22.3.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-22.3.0.tgz", + "integrity": "sha512-RYraLSk4KitmdIuA1jZzOrzGC9g3u6vxDR5VR6K6jFLw295LOkWiuUorbuFrJ/yftRQBr8+F7S1bqak/Po5xlw==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -7112,17 +7164,17 @@ } }, "node_modules/electron-builder": { - "version": "24.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.0.0-alpha.11.tgz", - "integrity": "sha512-uF3C7eiLy47qStLF/meWvv6Nvh8VbTWpa1YDNMFNABZnQ/v1X3XUWAxn7phwW2HC9mxW5ms49z/f6BKkSAhK2w==", + "version": "24.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.0.0-alpha.12.tgz", + "integrity": "sha512-UvlN5tkxuaNBrYvBujzrtU/C6RWyZQQYrG9XWoLJKgFZMmLw9iq4pTPr17X/dCsL5p4Cwc2yICLBd3OTStZUtQ==", "dev": true, "dependencies": { "@types/yargs": "^17.0.16", - "app-builder-lib": "24.0.0-alpha.11", + "app-builder-lib": "24.0.0-alpha.12", "builder-util": "24.0.0-alpha.11", "builder-util-runtime": "9.2.0-alpha.3", "chalk": "^4.1.2", - "dmg-builder": "24.0.0-alpha.11", + "dmg-builder": "24.0.0-alpha.12", "fs-extra": "^10.1.0", "is-ci": "^3.0.0", "lazy-val": "^1.0.5", @@ -7338,15 +7390,15 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.294", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.294.tgz", - "integrity": "sha512-PuHZB3jEN7D8WPPjLmBQAsqQz8tWHlkkB4n0E2OYw8RwVdmBYV0Wn+rUFH8JqYyIRb4HQhhedgxlZL163wqLrQ==", + "version": "1.4.301", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.301.tgz", + "integrity": "sha512-bz00ASIIDjcgszZKuEA1JEFhbDjqUNbQ/PEhNEl1wbixzYpeTp2H2QWjsQvAL2T1wJBdOwCF5hE896BoMwYKrA==", "dev": true }, "node_modules/electron-updater": { - "version": "6.0.0-alpha.8", - "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.0.0-alpha.8.tgz", - "integrity": "sha512-+hPUhFSS2xMnLrJumri+fRuzKVclW/hs1QvhvVhFhk4dyqYw34DS6dpq3Ca1nOXT95OG14U4wRbUVlr1mjKj+w==", + "version": "6.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.0.0-alpha.9.tgz", + "integrity": "sha512-/si5U/p89JrUxcqz0d4jXv/c9vARnZXPW9wJWu4Pk1o/1vI67KcfRcUVXzB2RHrFVoDDiUaNahWpfSVt49ArwQ==", "dev": true, "dependencies": { "@types/semver": "^7.3.13", @@ -7714,9 +7766,9 @@ } }, "node_modules/eslint": { - "version": "8.33.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", - "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", + "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", "dev": true, "dependencies": { "@eslint/eslintrc": "^1.4.1", @@ -11369,9 +11421,9 @@ } }, "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.16.0.tgz", + "integrity": "sha512-VJBdeMa9Bz27NNlx+DI/YXGQtXdjUU+9gdfN1rYfra7vtTjhodl5tVNmR42bo+ORHuDqDT+lGAUAb+lzvY42Bw==", "dev": true, "engines": { "node": ">=12" @@ -11739,9 +11791,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/muggle-string": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.1.0.tgz", - "integrity": "sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.2.2.tgz", + "integrity": "sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==", "dev": true }, "node_modules/multicast-dns": { @@ -16857,9 +16909,9 @@ } }, "node_modules/tar/node_modules/minipass": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.1.tgz", - "integrity": "sha512-V9esFpNbK0arbN3fm2sxDKqMYgIp7XtVdE4Esj+PE4Qaaxdg1wIw48ITQIOn1sc8xXSmUviVL3cyjMqPlrVkiA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.3.tgz", + "integrity": "sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw==", "dev": true, "engines": { "node": ">=8" @@ -16929,9 +16981,9 @@ } }, "node_modules/terser": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", - "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.4.tgz", + "integrity": "sha512-5yEGuZ3DZradbogeYQ1NaGz7rXVBDWujWlx1PT8efXO6Txn+eWbfKqB2bTDVmFXmePFkoLU6XI8UektMIEA0ug==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -17740,47 +17792,47 @@ } }, "node_modules/vscode-html-languageservice": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.3.tgz", - "integrity": "sha512-6rfrtcHhXDMXmC5pR2WXrx02HiNCzQDynOBMn+53zLxr2hvZrDzoc0QgC0FaFGfcglf7GeOsfhkWvJBFC/a70g==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.4.tgz", + "integrity": "sha512-tvrySfpglu4B2rQgWGVO/IL+skvU7kBkQotRlxA7ocSyRXOZUd6GA13XHkxo8LPe07KWjeoBlN1aVGqdfTK4xA==", "dev": true, "dependencies": { - "@vscode/l10n": "^0.0.10", - "vscode-languageserver-textdocument": "^1.0.7", + "@vscode/l10n": "^0.0.11", + "vscode-languageserver-textdocument": "^1.0.8", "vscode-languageserver-types": "^3.17.2", - "vscode-uri": "^3.0.6" + "vscode-uri": "^3.0.7" } }, "node_modules/vscode-json-languageservice": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.1.3.tgz", - "integrity": "sha512-p0O1Ql5+zyWFIBU4cSxnDcuq9OnbE0MmvNKDYYvz4EPsZ9EHBT3I6KJb5Gk3snkj+jQTFILEZ06cfY7WZxxqPw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.3.0.tgz", + "integrity": "sha512-yVC2WpAaF1swkUBA7EqG3hmSORxI6EpTBGdGgo5DIfJpG5hrk8PzPODAhQd0gVFtTF5j4yFxFD6V1x2XBqagcg==", "dev": true, "dependencies": { - "@vscode/l10n": "^0.0.10", + "@vscode/l10n": "^0.0.11", "jsonc-parser": "^3.2.0", - "vscode-languageserver-textdocument": "^1.0.7", - "vscode-languageserver-types": "^3.17.2", - "vscode-uri": "^3.0.6" + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-languageserver-types": "^3.17.3", + "vscode-uri": "^3.0.7" } }, "node_modules/vscode-jsonrpc": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz", - "integrity": "sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", + "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", "dev": true, "engines": { "node": ">=14.0.0" } }, "node_modules/vscode-languageserver-protocol": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz", - "integrity": "sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==", + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", + "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", "dev": true, "dependencies": { - "vscode-jsonrpc": "8.0.2", - "vscode-languageserver-types": "3.17.2" + "vscode-jsonrpc": "8.1.0", + "vscode-languageserver-types": "3.17.3" } }, "node_modules/vscode-languageserver-textdocument": { @@ -17790,9 +17842,9 @@ "dev": true }, "node_modules/vscode-languageserver-types": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz", - "integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==", + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", + "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==", "dev": true }, "node_modules/vscode-uri": { @@ -18457,9 +18509,9 @@ } }, "node_modules/yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.0.tgz", + "integrity": "sha512-dwqOPg5trmrre9+v8SUo2q/hAwyKoVfu8OC1xPHKJGNdxAvPl4sKxL4vBnh3bQz/ZvvGAFeA5H3ou2kcOY8sQQ==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -20739,14 +20791,14 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.51.0.tgz", - "integrity": "sha512-wcAwhEWm1RgNd7dxD/o+nnLW8oH+6RK1OGnmbmkj/GGoDPV1WWMVP0FXYQBivKHdwM1pwii3bt//RC62EriIUQ==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.52.0.tgz", + "integrity": "sha512-lHazYdvYVsBokwCdKOppvYJKaJ4S41CgKBcPvyd0xjZNbvQdhn/pnJlGtQksQ/NhInzdaeaSarlBjDXHuclEbg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.51.0", - "@typescript-eslint/type-utils": "5.51.0", - "@typescript-eslint/utils": "5.51.0", + "@typescript-eslint/scope-manager": "5.52.0", + "@typescript-eslint/type-utils": "5.52.0", + "@typescript-eslint/utils": "5.52.0", "debug": "^4.3.4", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", @@ -20783,53 +20835,53 @@ } }, "@typescript-eslint/parser": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.51.0.tgz", - "integrity": "sha512-fEV0R9gGmfpDeRzJXn+fGQKcl0inIeYobmmUWijZh9zA7bxJ8clPhV9up2ZQzATxAiFAECqPQyMDB4o4B81AaA==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.52.0.tgz", + "integrity": "sha512-e2KiLQOZRo4Y0D/b+3y08i3jsekoSkOYStROYmPUnGMEoA0h+k2qOH5H6tcjIc68WDvGwH+PaOrP1XRzLJ6QlA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.51.0", - "@typescript-eslint/types": "5.51.0", - "@typescript-eslint/typescript-estree": "5.51.0", + "@typescript-eslint/scope-manager": "5.52.0", + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/typescript-estree": "5.52.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.51.0.tgz", - "integrity": "sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.52.0.tgz", + "integrity": "sha512-AR7sxxfBKiNV0FWBSARxM8DmNxrwgnYMPwmpkC1Pl1n+eT8/I2NAUPuwDy/FmDcC6F8pBfmOcaxcxRHspgOBMw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.51.0", - "@typescript-eslint/visitor-keys": "5.51.0" + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/visitor-keys": "5.52.0" } }, "@typescript-eslint/type-utils": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.51.0.tgz", - "integrity": "sha512-QHC5KKyfV8sNSyHqfNa0UbTbJ6caB8uhcx2hYcWVvJAZYJRBo5HyyZfzMdRx8nvS+GyMg56fugMzzWnojREuQQ==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.52.0.tgz", + "integrity": "sha512-tEKuUHfDOv852QGlpPtB3lHOoig5pyFQN/cUiZtpw99D93nEBjexRLre5sQZlkMoHry/lZr8qDAt2oAHLKA6Jw==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.51.0", - "@typescript-eslint/utils": "5.51.0", + "@typescript-eslint/typescript-estree": "5.52.0", + "@typescript-eslint/utils": "5.52.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz", - "integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.52.0.tgz", + "integrity": "sha512-oV7XU4CHYfBhk78fS7tkum+/Dpgsfi91IIDy7fjCyq2k6KB63M6gMC0YIvy+iABzmXThCRI6xpCEyVObBdWSDQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.51.0.tgz", - "integrity": "sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.52.0.tgz", + "integrity": "sha512-WeWnjanyEwt6+fVrSR0MYgEpUAuROxuAH516WPjUblIrClzYJj0kBbjdnbQXLpgAN8qbEuGywiQsXUVDiAoEuQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.51.0", - "@typescript-eslint/visitor-keys": "5.51.0", + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/visitor-keys": "5.52.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -20864,16 +20916,16 @@ } }, "@typescript-eslint/utils": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.51.0.tgz", - "integrity": "sha512-76qs+5KWcaatmwtwsDJvBk4H76RJQBFe+Gext0EfJdC3Vd2kpY2Pf//OHHzHp84Ciw0/rYoGTDnIAr3uWhhJYw==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.52.0.tgz", + "integrity": "sha512-As3lChhrbwWQLNk2HC8Ree96hldKIqk98EYvypd3It8Q1f8d5zWyIoaZEp2va5667M4ZyE7X8UUR+azXrFl+NA==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.51.0", - "@typescript-eslint/types": "5.51.0", - "@typescript-eslint/typescript-estree": "5.51.0", + "@typescript-eslint/scope-manager": "5.52.0", + "@typescript-eslint/types": "5.52.0", + "@typescript-eslint/typescript-estree": "5.52.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0", "semver": "^7.3.7" @@ -20906,12 +20958,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz", - "integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.52.0.tgz", + "integrity": "sha512-qMwpw6SU5VHCPr99y274xhbm+PRViK/NATY6qzt+Et7+mThGuFSl/ompj2/hrBlRP/kq+BFdgagnOSgw9TB0eA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.51.0", + "@typescript-eslint/types": "5.52.0", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { @@ -20923,53 +20975,97 @@ } } }, - "@volar/language-core": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.0.24.tgz", - "integrity": "sha512-vTN+alJiWwK0Pax6POqrmevbtFW2dXhjwWiW/MW4f48eDYPLdyURWcr8TixO7EN/nHsUBj2udT7igFKPtjyAKg==", + "@volar-plugins/html": { + "version": "2.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/@volar-plugins/html/-/html-2.0.0-alpha.6.tgz", + "integrity": "sha512-oH9zxVXLunBGuLtJUgzrj+m9DLloa/ZaNPZv3zZ2GDq9WQNWCwfzexK9MVoUqEygHHBO2kYjP1DZGRJ9A1VlvA==", "dev": true, "requires": { - "@volar/source-map": "1.0.24", - "muggle-string": "^0.1.0" + "vscode-html-languageservice": "^5.0.4", + "vscode-languageserver-protocol": "^3.17.3", + "vscode-languageserver-textdocument": "^1.0.8" + } + }, + "@volar-plugins/pug": { + "version": "2.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/@volar-plugins/pug/-/pug-2.0.0-alpha.6.tgz", + "integrity": "sha512-3pZeh4qfTzA+mTfwZkFbkgNQy0QdxMMey76Lx6Q3BjCRVdXsA2UfpnU2IOpR4srqfadH/se1iTv9et/fqSNRpw==", + "dev": true, + "requires": { + "@volar-plugins/html": "2.0.0-alpha.6", + "@volar/language-service": "1.2.0-alpha.13", + "@volar/source-map": "1.2.0-alpha.13", + "muggle-string": "^0.2.2", + "pug-lexer": "^5.0.1", + "pug-parser": "^6.0.0", + "vscode-html-languageservice": "^5.0.4", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-languageserver-types": "^3.17.2" + }, + "dependencies": { + "@volar/source-map": { + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.2.0-alpha.13.tgz", + "integrity": "sha512-0SSk8h5zeJWrL+L5hFwoRF4JuTJOlJ2grbboArH585/HR3NzkHk6vZXB9SWfZ5bhPOzjz4s5fKLkaBD5CVs67g==", + "dev": true, + "requires": { + "muggle-string": "^0.2.2" + } + } + } + }, + "@volar/language-core": { + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.2.0-alpha.13.tgz", + "integrity": "sha512-rLrgkRE3QdbnjU7OL8K/PbKrnkOv7rSpPLpfNmLfebd7G6+aMi2ZRWrfE808gyc9Q14bmYRuwo7ciJHWB55sUw==", + "dev": true, + "requires": { + "@volar/source-map": "1.2.0-alpha.13" + }, + "dependencies": { + "@volar/source-map": { + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.2.0-alpha.13.tgz", + "integrity": "sha512-0SSk8h5zeJWrL+L5hFwoRF4JuTJOlJ2grbboArH585/HR3NzkHk6vZXB9SWfZ5bhPOzjz4s5fKLkaBD5CVs67g==", + "dev": true, + "requires": { + "muggle-string": "^0.2.2" + } + } } }, "@volar/language-service": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.0.24.tgz", - "integrity": "sha512-Y37lzNRVM2xDY1kFXn88n9nkXUD1H0ZffXXLbsFbkUhMM1pKBgcJGEuRXoATXu62R0NmrcGXrktjTPQ4VjKQuA==", + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.2.0-alpha.13.tgz", + "integrity": "sha512-qdST3VSu/Mr0vAPZ0BrQb0yRsGSFtTkBC0BhXfV8fBA+7+J+D7pTu2Gq9SpEUANCN3BwptxCTa4eH3iypuknEg==", "dev": true, "requires": { - "@volar/language-core": "1.0.24", - "@volar/shared": "1.0.24", - "@volar/source-map": "1.0.24", - "@volar/typescript-faster": "1.0.24", - "vscode-html-languageservice": "^5.0.3", - "vscode-json-languageservice": "^5.1.3", - "vscode-languageserver-protocol": "^3.17.2", + "@volar/language-core": "1.2.0-alpha.13", + "@volar/shared": "1.2.0-alpha.13", + "@volar/source-map": "1.2.0-alpha.13", + "@volar/typescript-faster": "1.2.0-alpha.13", + "vscode-html-languageservice": "^5.0.4", + "vscode-json-languageservice": "^5.2.0", + "vscode-languageserver-protocol": "^3.17.3", "vscode-languageserver-textdocument": "^1.0.8", "vscode-uri": "^3.0.7" - } - }, - "@volar/pug-language-service": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/pug-language-service/-/pug-language-service-1.0.24.tgz", - "integrity": "sha512-HC8+rdvYnEzm4IrmRrnF64NbeVrPh1aSFqYo92rLVyY4l7OCINxuMiifRu1WuaNlwpPXhK1hw3qLPq089ppMiA==", - "dev": true, - "requires": { - "@volar/language-service": "1.0.24", - "@volar/shared": "1.0.24", - "@volar/source-map": "1.0.24", - "muggle-string": "^0.1.0", - "pug-lexer": "^5.0.1", - "pug-parser": "^6.0.0", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.2" + }, + "dependencies": { + "@volar/source-map": { + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.2.0-alpha.13.tgz", + "integrity": "sha512-0SSk8h5zeJWrL+L5hFwoRF4JuTJOlJ2grbboArH585/HR3NzkHk6vZXB9SWfZ5bhPOzjz4s5fKLkaBD5CVs67g==", + "dev": true, + "requires": { + "muggle-string": "^0.2.2" + } + } } }, "@volar/shared": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.0.24.tgz", - "integrity": "sha512-30mqmNsw49xlGhziL59z6kP6/TlBatkeOzMImUSWmn1QtqV7r2onDGgNNdCqSa1esTo4UtGup6yqqM2oUwrMSQ==", + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.2.0-alpha.13.tgz", + "integrity": "sha512-0oJ3WMfbqxVgoLT95ottTGFW5HdeNeoLJC7N46t1aNq5pNBJAPpDOHPeGP4gHY0cccTndnrFvvju8DNJTPf3AA==", "dev": true, "requires": { "typesafe-path": "^0.2.2", @@ -20983,12 +21079,20 @@ "dev": true, "requires": { "muggle-string": "^0.1.0" + }, + "dependencies": { + "muggle-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.1.0.tgz", + "integrity": "sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg==", + "dev": true + } } }, "@volar/typescript-faster": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.0.24.tgz", - "integrity": "sha512-8JtPkR3p2EVpBrD5puuP4y4CA7LVIkMV/+O2a/biD5zHyfqwN+s5j1/perp0D/5RgyxLJWhWIIYo1HR5ac5jlA==", + "version": "1.2.0-alpha.13", + "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.2.0-alpha.13.tgz", + "integrity": "sha512-6EsENEN1TSUSDODd/B7tXs2GWmiJEwCn/J54mHxJ1AcSPnmFTVGNbCuXassH+Op8DnwSI2A1fNsEITx8XHFq/w==", "dev": true, "requires": { "semver": "^7.3.8" @@ -21021,19 +21125,19 @@ } }, "@volar/vue-language-plugin-pug": { - "version": "1.0.24", - "resolved": "https://registry.npmjs.org/@volar/vue-language-plugin-pug/-/vue-language-plugin-pug-1.0.24.tgz", - "integrity": "sha512-22BZ9bUe4DuWNxJAv7FITZyN5fyfejGnGmCsaai3zoObD6kflW2tf8PEVNGSXjbE5rGdaAyXR0gmHr/iIm5T5A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@volar/vue-language-plugin-pug/-/vue-language-plugin-pug-1.1.2.tgz", + "integrity": "sha512-+iCfLTbZwvYMZW8yFLi7xPUbO+bz56JCfVciZvyhNSc+GQMItbeAFwZctovf/1DTZa4iwGzP4r0+FpgAZZd30A==", "dev": true, "requires": { - "@volar/pug-language-service": "1.0.24", + "@volar-plugins/pug": "2.0.0-alpha.6", "@volar/source-map": "1.0.24" } }, "@vscode/l10n": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz", - "integrity": "sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==", + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.11.tgz", + "integrity": "sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA==", "dev": true }, "@vue/compiler-core": { @@ -21607,9 +21711,9 @@ "dev": true }, "app-builder-lib": { - "version": "24.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.0.0-alpha.11.tgz", - "integrity": "sha512-plxXKjqWM/pOJZoGMWgRKZEdzGckqwOA5CHO6Oib2GUjtQMFWVkOB25Rf7yB3FLlzH7E6M2NnyZHN7ar43+YfA==", + "version": "24.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.0.0-alpha.12.tgz", + "integrity": "sha512-SbbORFmqY6yFZcerucYZTdIiRZvqkfecpO9wo0qr6JYA4FU0eIjZ69rkerb0Uan2PuP0R3L9WGoVSqJ0okVdYg==", "dev": true, "requires": { "@develar/schema-utils": "~2.6.5", @@ -22408,9 +22512,9 @@ } }, "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.16.0.tgz", + "integrity": "sha512-VJBdeMa9Bz27NNlx+DI/YXGQtXdjUU+9gdfN1rYfra7vtTjhodl5tVNmR42bo+ORHuDqDT+lGAUAb+lzvY42Bw==", "dev": true }, "mkdirp": { @@ -23125,9 +23229,9 @@ } }, "core-js": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.2.tgz", - "integrity": "sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==" + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.28.0.tgz", + "integrity": "sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==" }, "core-js-compat": { "version": "3.27.1", @@ -23621,12 +23725,12 @@ } }, "dmg-builder": { - "version": "24.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.0.0-alpha.11.tgz", - "integrity": "sha512-/uGvJnheQ00pfrzI+e1wacRKzoJW3X199iO0hpYFM0Oc3KGb3Urpua56PgwqawxUzADXLFR/Yk6EsLnUe8x2Vg==", + "version": "24.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.0.0-alpha.12.tgz", + "integrity": "sha512-AmcRnHMeGa3o45fxS3Z857gwvwMj+/dxM5Emnc12+/uK+hKLcfEZcSeNeU+pN2+Iquevs6BVoQ0MlCimE/BmAA==", "dev": true, "requires": { - "app-builder-lib": "24.0.0-alpha.11", + "app-builder-lib": "24.0.0-alpha.12", "builder-util": "24.0.0-alpha.11", "builder-util-runtime": "9.2.0-alpha.3", "dmg-license": "^1.0.11", @@ -23808,9 +23912,9 @@ } }, "electron": { - "version": "22.2.1", - "resolved": "https://registry.npmjs.org/electron/-/electron-22.2.1.tgz", - "integrity": "sha512-gPO9IYXCfG+BJnS9WRN/jkBSbnzrIU26IKfDpUAWgqDJNCCfSKHrQJ3kv55RW9gUtPdzYwmhVRHySXd6v9Rzmg==", + "version": "22.3.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-22.3.0.tgz", + "integrity": "sha512-RYraLSk4KitmdIuA1jZzOrzGC9g3u6vxDR5VR6K6jFLw295LOkWiuUorbuFrJ/yftRQBr8+F7S1bqak/Po5xlw==", "dev": true, "requires": { "@electron/get": "^2.0.0", @@ -23827,17 +23931,17 @@ } }, "electron-builder": { - "version": "24.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.0.0-alpha.11.tgz", - "integrity": "sha512-uF3C7eiLy47qStLF/meWvv6Nvh8VbTWpa1YDNMFNABZnQ/v1X3XUWAxn7phwW2HC9mxW5ms49z/f6BKkSAhK2w==", + "version": "24.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.0.0-alpha.12.tgz", + "integrity": "sha512-UvlN5tkxuaNBrYvBujzrtU/C6RWyZQQYrG9XWoLJKgFZMmLw9iq4pTPr17X/dCsL5p4Cwc2yICLBd3OTStZUtQ==", "dev": true, "requires": { "@types/yargs": "^17.0.16", - "app-builder-lib": "24.0.0-alpha.11", + "app-builder-lib": "24.0.0-alpha.12", "builder-util": "24.0.0-alpha.11", "builder-util-runtime": "9.2.0-alpha.3", "chalk": "^4.1.2", - "dmg-builder": "24.0.0-alpha.11", + "dmg-builder": "24.0.0-alpha.12", "fs-extra": "^10.1.0", "is-ci": "^3.0.0", "lazy-val": "^1.0.5", @@ -24015,15 +24119,15 @@ } }, "electron-to-chromium": { - "version": "1.4.294", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.294.tgz", - "integrity": "sha512-PuHZB3jEN7D8WPPjLmBQAsqQz8tWHlkkB4n0E2OYw8RwVdmBYV0Wn+rUFH8JqYyIRb4HQhhedgxlZL163wqLrQ==", + "version": "1.4.301", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.301.tgz", + "integrity": "sha512-bz00ASIIDjcgszZKuEA1JEFhbDjqUNbQ/PEhNEl1wbixzYpeTp2H2QWjsQvAL2T1wJBdOwCF5hE896BoMwYKrA==", "dev": true }, "electron-updater": { - "version": "6.0.0-alpha.8", - "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.0.0-alpha.8.tgz", - "integrity": "sha512-+hPUhFSS2xMnLrJumri+fRuzKVclW/hs1QvhvVhFhk4dyqYw34DS6dpq3Ca1nOXT95OG14U4wRbUVlr1mjKj+w==", + "version": "6.0.0-alpha.9", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.0.0-alpha.9.tgz", + "integrity": "sha512-/si5U/p89JrUxcqz0d4jXv/c9vARnZXPW9wJWu4Pk1o/1vI67KcfRcUVXzB2RHrFVoDDiUaNahWpfSVt49ArwQ==", "dev": true, "requires": { "@types/semver": "^7.3.13", @@ -24300,9 +24404,9 @@ "dev": true }, "eslint": { - "version": "8.33.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", - "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", + "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", "dev": true, "requires": { "@eslint/eslintrc": "^1.4.1", @@ -27067,9 +27171,9 @@ }, "dependencies": { "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.16.0.tgz", + "integrity": "sha512-VJBdeMa9Bz27NNlx+DI/YXGQtXdjUU+9gdfN1rYfra7vtTjhodl5tVNmR42bo+ORHuDqDT+lGAUAb+lzvY42Bw==", "dev": true } } @@ -27350,9 +27454,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "muggle-string": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.1.0.tgz", - "integrity": "sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.2.2.tgz", + "integrity": "sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==", "dev": true }, "multicast-dns": { @@ -31248,9 +31352,9 @@ }, "dependencies": { "minipass": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.1.tgz", - "integrity": "sha512-V9esFpNbK0arbN3fm2sxDKqMYgIp7XtVdE4Esj+PE4Qaaxdg1wIw48ITQIOn1sc8xXSmUviVL3cyjMqPlrVkiA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.3.tgz", + "integrity": "sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw==", "dev": true }, "mkdirp": { @@ -31349,9 +31453,9 @@ } }, "terser": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", - "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.4.tgz", + "integrity": "sha512-5yEGuZ3DZradbogeYQ1NaGz7rXVBDWujWlx1PT8efXO6Txn+eWbfKqB2bTDVmFXmePFkoLU6XI8UektMIEA0ug==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -31959,44 +32063,44 @@ "dev": true }, "vscode-html-languageservice": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.3.tgz", - "integrity": "sha512-6rfrtcHhXDMXmC5pR2WXrx02HiNCzQDynOBMn+53zLxr2hvZrDzoc0QgC0FaFGfcglf7GeOsfhkWvJBFC/a70g==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.4.tgz", + "integrity": "sha512-tvrySfpglu4B2rQgWGVO/IL+skvU7kBkQotRlxA7ocSyRXOZUd6GA13XHkxo8LPe07KWjeoBlN1aVGqdfTK4xA==", "dev": true, "requires": { - "@vscode/l10n": "^0.0.10", - "vscode-languageserver-textdocument": "^1.0.7", + "@vscode/l10n": "^0.0.11", + "vscode-languageserver-textdocument": "^1.0.8", "vscode-languageserver-types": "^3.17.2", - "vscode-uri": "^3.0.6" + "vscode-uri": "^3.0.7" } }, "vscode-json-languageservice": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.1.3.tgz", - "integrity": "sha512-p0O1Ql5+zyWFIBU4cSxnDcuq9OnbE0MmvNKDYYvz4EPsZ9EHBT3I6KJb5Gk3snkj+jQTFILEZ06cfY7WZxxqPw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.3.0.tgz", + "integrity": "sha512-yVC2WpAaF1swkUBA7EqG3hmSORxI6EpTBGdGgo5DIfJpG5hrk8PzPODAhQd0gVFtTF5j4yFxFD6V1x2XBqagcg==", "dev": true, "requires": { - "@vscode/l10n": "^0.0.10", + "@vscode/l10n": "^0.0.11", "jsonc-parser": "^3.2.0", - "vscode-languageserver-textdocument": "^1.0.7", - "vscode-languageserver-types": "^3.17.2", - "vscode-uri": "^3.0.6" + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-languageserver-types": "^3.17.3", + "vscode-uri": "^3.0.7" } }, "vscode-jsonrpc": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz", - "integrity": "sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", + "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", "dev": true }, "vscode-languageserver-protocol": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz", - "integrity": "sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==", + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", + "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", "dev": true, "requires": { - "vscode-jsonrpc": "8.0.2", - "vscode-languageserver-types": "3.17.2" + "vscode-jsonrpc": "8.1.0", + "vscode-languageserver-types": "3.17.3" } }, "vscode-languageserver-textdocument": { @@ -32006,9 +32110,9 @@ "dev": true }, "vscode-languageserver-types": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz", - "integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==", + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", + "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==", "dev": true }, "vscode-uri": { @@ -32483,9 +32587,9 @@ "dev": true }, "yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.0.tgz", + "integrity": "sha512-dwqOPg5trmrre9+v8SUo2q/hAwyKoVfu8OC1xPHKJGNdxAvPl4sKxL4vBnh3bQz/ZvvGAFeA5H3ou2kcOY8sQQ==", "dev": true, "requires": { "cliui": "^8.0.1", diff --git a/package.json b/package.json index 94bde672..95d251c1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lx-music-desktop", - "version": "2.1.0-beta.10", + "version": "2.1.0-beta.11", "description": "一个免费的音乐查找助手", "main": "./dist/main.js", "productName": "lx-music-desktop", @@ -71,7 +71,7 @@ "up": "cross-env ELECTRON_GET_USE_PROXY=true GLOBAL_AGENT_HTTPS_PROXY=http://127.0.0.1:1081 npm i" }, "browserslist": [ - "Electron 22.2.0" + "Electron 22.3.0" ], "engines": { "node": ">= 16", @@ -213,26 +213,26 @@ "@types/better-sqlite3": "^7.6.3", "@types/needle": "^3.2.0", "@types/tunnel": "^0.0.3", - "@typescript-eslint/eslint-plugin": "^5.51.0", - "@typescript-eslint/parser": "^5.51.0", - "@volar/vue-language-plugin-pug": "^1.0.24", + "@typescript-eslint/eslint-plugin": "^5.52.0", + "@typescript-eslint/parser": "^5.52.0", + "@volar/vue-language-plugin-pug": "^1.1.2", "babel-loader": "^9.1.2", "browserslist": "^4.21.5", "chalk": "^4.1.2", "changelog-parser": "^3.0.1", "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.27.2", + "core-js": "^3.28.0", "cross-env": "^7.0.3", "css-loader": "^6.7.3", "css-minimizer-webpack-plugin": "^4.2.2", "del": "^6.1.1", - "electron": "^22.2.1", - "electron-builder": "^24.0.0-alpha.11", + "electron": "^22.3.0", + "electron-builder": "^24.0.0-alpha.12", "electron-debug": "^3.2.0", "electron-devtools-installer": "^3.2.0", - "electron-to-chromium": "^1.4.293", - "electron-updater": "^6.0.0-alpha.8", - "eslint": "^8.33.0", + "electron-to-chromium": "^1.4.301", + "electron-updater": "^6.0.0-alpha.9", + "eslint": "^8.34.0", "eslint-config-standard": "^17.0.0", "eslint-config-standard-with-typescript": "^34.0.0", "eslint-formatter-friendly": "github:lyswhut/eslint-friendly-formatter#2170d1320e2fad13615a9dcf229669f0bb473a53", @@ -257,7 +257,7 @@ "svg-sprite-loader": "^6.0.11", "svg-transform-loader": "^2.0.13", "svgo-loader": "^4.0.0", - "terser": "^5.16.3", + "terser": "^5.16.4", "terser-webpack-plugin": "^5.3.6", "ts-loader": "^9.4.2", "typescript": "^4.9.5", diff --git a/publish/changeLog.md b/publish/changeLog.md index 1934359f..0dc120a3 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -8,7 +8,7 @@ - 新增当前版本更新日志显示弹窗(建议大家阅读更新日志以了解当前版本的变化),在更新版本后将自动弹出 - 新增是否在更新版本的首次启动时显示更新日志弹窗设置,默认开启,可以去设置-软件更新更改 - 新增播放速率调整功能,可以去播放详情页的控制按钮调整,范围限制为x0.5至x2之间(#13) -- 添加wy、tx源逐字歌词的支持 +- 添加wy、tx源(感谢某位不愿透露姓名的大佬提供的C++算法源码,但由于作者不希望公开,所以将会以预构建二进制文件的形式加入代码仓库中)逐字歌词的支持 - 新增设置-下载设置-是否嵌入翻译歌词、罗马音歌词设置,默认关闭 - 添加启动时的数据库表及表结构完整性校验,若未通过校验,则会显示弹窗提示后将该数据库重命名添加`.bak`后缀后重建数据库启动。对于某些人遇到更新到v2.0.0后出现之前收藏的歌曲全部丢失或者歌曲无法添加到列表的问题,可以通过此特性自动重建数据库并重新迁移数据,不再需要手动去数据目录删除数据库 @@ -30,4 +30,4 @@ ### 其他 -- 更新Electron到v22.2.1 +- 更新Electron到v22.3.0 diff --git a/src/main/modules/winMain/rendererEvent/tx_decodeLyric.ts b/src/main/modules/winMain/rendererEvent/tx_decodeLyric.ts index df3d06aa..34905518 100644 --- a/src/main/modules/winMain/rendererEvent/tx_decodeLyric.ts +++ b/src/main/modules/winMain/rendererEvent/tx_decodeLyric.ts @@ -20,6 +20,7 @@ const decode = async(str: string): Promise => { } +// 感谢某位不愿透露姓名的大佬提供的C++算法源码,但由于作者不希望公开,所以将会以预构建二进制文件的形式加入代码仓库中 const handleDecode = async(lrc: string, tlrc: string, rlrc: string) => { if (!qrc_decode) { // const nativeBindingPath = path.join(__dirname, '../build/Release/qrc_decode.node')