更新依赖

pull/1050/head
lyswhut 2022-07-17 12:40:21 +08:00
parent a2c613d380
commit 2a716e4d5a
4 changed files with 235 additions and 224 deletions

402
package-lock.json generated
View File

@ -16,7 +16,7 @@
"font-list": "git+https://github.com/lyswhut/node-font-list.git#4edbb1933b49a9bac1eedd63a31da16b487fe57d",
"http-terminator": "^3.2.0",
"iconv-lite": "^0.6.3",
"image-size": "^1.0.1",
"image-size": "^1.0.2",
"koa": "^2.13.4",
"long": "^5.2.0",
"mitt": "^3.0.0",
@ -28,8 +28,8 @@
"tunnel": "^0.0.6",
"utf-8-validate": "^5.0.9",
"vue": "^3.2.37",
"vue-i18n": "^9.2.0-beta.36",
"vue-router": "^4.1.1",
"vue-i18n": "^9.2.0-beta.38",
"vue-router": "^4.1.2",
"vuex": "^4.0.2"
},
"devDependencies": {
@ -42,22 +42,22 @@
"@babel/preset-env": "^7.18.6",
"babel-loader": "^8.2.5",
"babel-preset-minify": "^0.5.2",
"browserslist": "^4.21.1",
"browserslist": "^4.21.2",
"chalk": "^4.1.2",
"changelog-parser": "^2.8.1",
"copy-webpack-plugin": "^11.0.0",
"core-js": "^3.23.3",
"core-js": "^3.23.4",
"cross-env": "^7.0.3",
"css-loader": "^6.7.1",
"css-minimizer-webpack-plugin": "^4.0.0",
"del": "^6.1.1",
"electron": "^17.4.10",
"electron-builder": "^23.3.0",
"electron-builder": "^23.3.1",
"electron-debug": "^3.2.0",
"electron-devtools-installer": "^3.2.0",
"electron-to-chromium": "^1.4.184",
"electron-updater": "^5.1.0",
"eslint": "^8.19.0",
"electron-to-chromium": "^1.4.192",
"electron-updater": "^5.2.0",
"eslint": "^8.20.0",
"eslint-config-standard": "^17.0.0",
"eslint-formatter-friendly": "git+https://github.com/lyswhut/eslint-friendly-formatter.git#2170d1320e2fad13615a9dcf229669f0bb473a53",
"eslint-plugin-html": "^6.2.0",
@ -72,7 +72,7 @@
"mini-css-extract-plugin": "^2.6.1",
"node-loader": "^2.0.0",
"postcss": "^8.4.14",
"postcss-loader": "^7.0.0",
"postcss-loader": "^7.0.1",
"postcss-pxtorem": "^6.0.0",
"pug": "^3.0.2",
"pug-loader": "^2.4.0",
@ -86,7 +86,7 @@
"terser-webpack-plugin": "^5.3.3",
"url-loader": "^4.1.1",
"vue-loader": "^17.0.0",
"vue-template-compiler": "^2.7.4",
"vue-template-compiler": "^2.7.7",
"webpack": "^5.73.0",
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.9.3",
@ -1915,40 +1915,40 @@
"dev": true
},
"node_modules/@intlify/core-base": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.2.0-beta.36.tgz",
"integrity": "sha512-PGYUdWUgb+1Do9Ol/4csHTKxu0cNIOGhJSHZZxSb5tI9k3YkejCFBRIlKBokF5rK8OX4LDboJ6tDXeSwt1hO3g==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.2.0-beta.38.tgz",
"integrity": "sha512-A+7X60yUzowA6azsJGI54KibPu94lGIuOwLhX0M9+EhvQU3S7Ghinh793V9AsSEMEsOLd5i9RVpl+UHSxCibkw==",
"dependencies": {
"@intlify/devtools-if": "9.2.0-beta.36",
"@intlify/message-compiler": "9.2.0-beta.36",
"@intlify/shared": "9.2.0-beta.36",
"@intlify/vue-devtools": "9.2.0-beta.36"
"@intlify/devtools-if": "9.2.0-beta.38",
"@intlify/message-compiler": "9.2.0-beta.38",
"@intlify/shared": "9.2.0-beta.38",
"@intlify/vue-devtools": "9.2.0-beta.38"
},
"engines": {
"node": ">= 12"
"node": ">= 14"
}
},
"node_modules/@intlify/devtools-if": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.2.0-beta.36.tgz",
"integrity": "sha512-UbU4xtHu87WnlimdCycRS4DZbEu8X31bCDJwdm7ShM+9WvCjFEttnD0KDyviIwblzTvJOtGRQ60R7zDgCOFz5Q==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.2.0-beta.38.tgz",
"integrity": "sha512-I8dOqU84s6sAnpoCXm6DcoM+n6NGKF8MQFu/we33Dsji5ckBhGFLT0oM4xEWOp9sI5ECsmiX9fgSkTGAGMJl0g==",
"dependencies": {
"@intlify/shared": "9.2.0-beta.36"
"@intlify/shared": "9.2.0-beta.38"
},
"engines": {
"node": ">= 12"
"node": ">= 14"
}
},
"node_modules/@intlify/message-compiler": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.2.0-beta.36.tgz",
"integrity": "sha512-u4EwW/U9Mc50G7vM1p24UQ3aPrrkm0eM60xKRLVib1XKpH+TK8taLeetSVPI/8mNOBkLNpXmysMfhD3HlsXHIA==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.2.0-beta.38.tgz",
"integrity": "sha512-jUoQExjvFDOUdKDL+k4AzACfx8LXSRftSCQnV3I/DNcvwRDcf5fdb5mhYwYspQp0WtWNqSTTz/cC5Ia1Hyjiuw==",
"dependencies": {
"@intlify/shared": "9.2.0-beta.36",
"@intlify/shared": "9.2.0-beta.38",
"source-map": "0.6.1"
},
"engines": {
"node": ">= 12"
"node": ">= 14"
}
},
"node_modules/@intlify/message-compiler/node_modules/source-map": {
@ -1960,23 +1960,23 @@
}
},
"node_modules/@intlify/shared": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.2.0-beta.36.tgz",
"integrity": "sha512-+IXLiQ0V+9muzEf7RT9t9wEh6hNIK+kq+34Lce8W+DYny/jaFxPWIU4REYja3xC16kV7q+fz4I3vFz03gh7ysA==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.2.0-beta.38.tgz",
"integrity": "sha512-FPb41WXXOH259ku6hHVQVyYKR6ictKNC4ZZBZg8hknwd06nREuRAHMDMNm8++YfAPUEeRYq2I6F424myvhjuxA==",
"engines": {
"node": ">= 12"
"node": ">= 14"
}
},
"node_modules/@intlify/vue-devtools": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.2.0-beta.36.tgz",
"integrity": "sha512-g2aPb9Gy5z4prF3Lmj+ag6/ujzNFJd6CPrUxFKprljWhmxlpf83+xEaoZkbl3zog5Nq5GKF4hU3xLDwnIjGGRA==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.2.0-beta.38.tgz",
"integrity": "sha512-QargsZCw3OBMVcInxcNhUsPv1cR0HiulRNzuWAHgiHNmTaKVROfqSlnBEOmjMq9CXIM+Zw5yKwWa+TvRvNsO/A==",
"dependencies": {
"@intlify/core-base": "9.2.0-beta.36",
"@intlify/shared": "9.2.0-beta.36"
"@intlify/core-base": "9.2.0-beta.38",
"@intlify/shared": "9.2.0-beta.38"
},
"engines": {
"node": ">= 12"
"node": ">= 14"
}
},
"node_modules/@jridgewell/gen-mapping": {
@ -2578,9 +2578,9 @@
}
},
"node_modules/@vue/devtools-api": {
"version": "6.1.4",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.1.4.tgz",
"integrity": "sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ=="
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.2.1.tgz",
"integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ=="
},
"node_modules/@vue/reactivity": {
"version": "3.2.37",
@ -3171,9 +3171,9 @@
"dev": true
},
"node_modules/app-builder-lib": {
"version": "23.3.0",
"resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.3.0.tgz",
"integrity": "sha512-M6rk1HMYHjThuAEcGLuqhcUvFtZEflQwdbiTU2MODBDvD0U/6WqXgcrClT99ArCJ5j7gV73saKLjXmoNhGLwag==",
"version": "23.3.1",
"resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.3.1.tgz",
"integrity": "sha512-mi4DG3m32cMJ5CtO9iYk41gBvGWLzJjQsaQgGOd4ZhmIuKyj8M/0rT1g0s/0qD4Tw8jsa//NXMXCC7vpGIfkTg==",
"dev": true,
"dependencies": {
"@develar/schema-utils": "~2.6.5",
@ -4157,9 +4157,9 @@
}
},
"node_modules/browserslist": {
"version": "4.21.1",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz",
"integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==",
"version": "4.21.2",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz",
"integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==",
"dev": true,
"funding": [
{
@ -4172,9 +4172,9 @@
}
],
"dependencies": {
"caniuse-lite": "^1.0.30001359",
"electron-to-chromium": "^1.4.172",
"node-releases": "^2.0.5",
"caniuse-lite": "^1.0.30001366",
"electron-to-chromium": "^1.4.188",
"node-releases": "^2.0.6",
"update-browserslist-db": "^1.0.4"
},
"bin": {
@ -4491,9 +4491,9 @@
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001359",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz",
"integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==",
"version": "1.0.30001367",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz",
"integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==",
"dev": true,
"funding": [
{
@ -5417,9 +5417,9 @@
}
},
"node_modules/core-js": {
"version": "3.23.3",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz",
"integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==",
"version": "3.23.4",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.4.tgz",
"integrity": "sha512-vjsKqRc1RyAJC3Ye2kYqgfdThb3zYnx9CrqoCcjMOENMtQPC7ZViBvlDxwYU/2z2NI/IPuiXw5mT4hWhddqjzQ==",
"dev": true,
"hasInstallScript": true,
"funding": {
@ -6140,12 +6140,12 @@
}
},
"node_modules/dmg-builder": {
"version": "23.3.0",
"resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.3.0.tgz",
"integrity": "sha512-xLXMQHO1BMK2SrmgMh8dFRMKqwQCk/v9EhaxYMQO1UAReyQVQoTPVU+McOjy1U9JksG0ZzUw/NZzvyhfgKRuqA==",
"version": "23.3.1",
"resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.3.1.tgz",
"integrity": "sha512-YH9KtqBUqn4xzT8W/4I12CBOJXXleHeCQ1UyUvrhNu50ujY/U7XJ4ZZCaKvU2sJesDJqWgY9rqxaZaWVKAi9KQ==",
"dev": true,
"dependencies": {
"app-builder-lib": "23.3.0",
"app-builder-lib": "23.3.1",
"builder-util": "23.3.0",
"builder-util-runtime": "9.0.3",
"fs-extra": "^10.0.0",
@ -6408,17 +6408,17 @@
}
},
"node_modules/electron-builder": {
"version": "23.3.0",
"resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.3.0.tgz",
"integrity": "sha512-/mWJF5Hux/XucF+tKVjy0sXRDovtRDBQ2vO2W16B/GIn8b5GQhY4n3Bt6IIXnIqMhibyZBBPje7UGUQSA5U9kw==",
"version": "23.3.1",
"resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.3.1.tgz",
"integrity": "sha512-NYM3iHuX7NyXvbZ+7BKDET54mXnB2oqshuZpe0QbDtbDp6UjoXAulO5g6YXtWA6OspdaTHio+BFpe7A88l1sHg==",
"dev": true,
"dependencies": {
"@types/yargs": "^17.0.1",
"app-builder-lib": "23.3.0",
"app-builder-lib": "23.3.1",
"builder-util": "23.3.0",
"builder-util-runtime": "9.0.3",
"chalk": "^4.1.1",
"dmg-builder": "23.3.0",
"dmg-builder": "23.3.1",
"fs-extra": "^10.0.0",
"is-ci": "^3.0.0",
"lazy-val": "^1.0.5",
@ -6661,15 +6661,15 @@
}
},
"node_modules/electron-to-chromium": {
"version": "1.4.184",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.184.tgz",
"integrity": "sha512-IADi390FRdvxWfVX3hjzfTDNVHiTqVo9ar53/7em/SfhUG9YcjVhyQecY/XwmBHRKden/wFud7RWOUH7+7LFng==",
"version": "1.4.192",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz",
"integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==",
"dev": true
},
"node_modules/electron-updater": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-5.1.0.tgz",
"integrity": "sha512-PaUXuVbgPQzqKH+RB08fv8vPSu4R3lrLVq+jHPxkyrzRsHwJATcRp3lbSDaoEZ42KsjbymG6Ksh215/YvkoxkA==",
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-5.2.0.tgz",
"integrity": "sha512-UwArE166uQO7NIy6PJKcmO0+dE5cnY1JtRonqy32mWA5ouZ9qyxUZLhUK1uHt+GpD89VQ4FytsjUjTH2fmRG2w==",
"dev": true,
"dependencies": {
"@types/semver": "^7.3.6",
@ -7018,9 +7018,9 @@
}
},
"node_modules/eslint": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
"integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
"version": "8.20.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz",
"integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.0",
@ -9499,9 +9499,9 @@
}
},
"node_modules/image-size": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz",
"integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==",
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz",
"integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==",
"dependencies": {
"queue": "6.0.2"
},
@ -9509,7 +9509,7 @@
"image-size": "bin/image-size.js"
},
"engines": {
"node": ">=12.0.0"
"node": ">=14.0.0"
}
},
"node_modules/immediate": {
@ -11358,9 +11358,9 @@
}
},
"node_modules/node-releases": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
"integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==",
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
"integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
"dev": true
},
"node_modules/normalize-path": {
@ -12042,27 +12042,18 @@
}
},
"node_modules/plist": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/plist/-/plist-3.0.5.tgz",
"integrity": "sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==",
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz",
"integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==",
"dev": true,
"dependencies": {
"base64-js": "^1.5.1",
"xmlbuilder": "^9.0.7"
"xmlbuilder": "^15.1.1"
},
"engines": {
"node": ">=6"
}
},
"node_modules/plist/node_modules/xmlbuilder": {
"version": "9.0.7",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
"integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==",
"dev": true,
"engines": {
"node": ">=4.0"
}
},
"node_modules/posix-character-classes": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
@ -12203,9 +12194,9 @@
}
},
"node_modules/postcss-loader": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.0.tgz",
"integrity": "sha512-IDyttebFzTSY6DI24KuHUcBjbAev1i+RyICoPEWcAstZsj03r533uMXtDn506l6/wlsRYiS5XBdx7TpccCsyUg==",
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz",
"integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==",
"dev": true,
"dependencies": {
"cosmiconfig": "^7.0.0",
@ -16475,17 +16466,17 @@
}
},
"node_modules/vue-i18n": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.2.0-beta.36.tgz",
"integrity": "sha512-xdMBEFic9hUQ+i95gDfNx1UKzfGO7mptQfGOpfLZ2g9lR1yiFUaFEj42S2Epg5l1tDc9/NU4SE1eYcwHXcmluw==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.2.0-beta.38.tgz",
"integrity": "sha512-afnpOuEvuYPmsc9hg8a96DvItFKIhyOA3bbdPUpOWIkCDoZIQjY7flt2TCdoWm7wxAJqNjTKJ0nlWQF6hmV6Lg==",
"dependencies": {
"@intlify/core-base": "9.2.0-beta.36",
"@intlify/shared": "9.2.0-beta.36",
"@intlify/vue-devtools": "9.2.0-beta.36",
"@vue/devtools-api": "^6.0.0-beta.13"
"@intlify/core-base": "9.2.0-beta.38",
"@intlify/shared": "9.2.0-beta.38",
"@intlify/vue-devtools": "9.2.0-beta.38",
"@vue/devtools-api": "^6.2.1"
},
"engines": {
"node": ">= 12"
"node": ">= 14"
},
"peerDependencies": {
"vue": "^3.0.0"
@ -16520,9 +16511,9 @@
}
},
"node_modules/vue-router": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.1.tgz",
"integrity": "sha512-Wp1mEf2xCwT0ez7o9JvgpfBp9JGnVb+dPERzXDbugTatzJAJ60VWOhJKifQty85k+jOreoFHER4r5fu062PhPw==",
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.2.tgz",
"integrity": "sha512-5BP1qXFncVRwgV/XnqzsKApdMjQPqWIpoUBdL1ynz8HyLxIX/UDAx7Ql2BjmA5CXT/p61JfZvkpiFWFpaqcfag==",
"dependencies": {
"@vue/devtools-api": "^6.1.4"
},
@ -16534,9 +16525,9 @@
}
},
"node_modules/vue-template-compiler": {
"version": "2.7.4",
"resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.4.tgz",
"integrity": "sha512-FgaeXI80FzhtDEsixq3WBrHLWpU2gzLb2DFusm62TrmCQyETsnUp0kTLpbExrTUw7g5YOnRf+xkh73nuEX+jGQ==",
"version": "2.7.7",
"resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.7.tgz",
"integrity": "sha512-vxOsjWhvDPyMW7QwXPecNmTNwKyXiF+j4KjBFjDxYPuY0xvqCT5o9WrapVItR/Nrh0XThfBaL19kXFSNYtbKmw==",
"dev": true,
"dependencies": {
"de-indent": "^1.0.2",
@ -17150,7 +17141,6 @@
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
"integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
"dev": true,
"optional": true,
"engines": {
"node": ">=8.0"
}
@ -18503,30 +18493,30 @@
"dev": true
},
"@intlify/core-base": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.2.0-beta.36.tgz",
"integrity": "sha512-PGYUdWUgb+1Do9Ol/4csHTKxu0cNIOGhJSHZZxSb5tI9k3YkejCFBRIlKBokF5rK8OX4LDboJ6tDXeSwt1hO3g==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.2.0-beta.38.tgz",
"integrity": "sha512-A+7X60yUzowA6azsJGI54KibPu94lGIuOwLhX0M9+EhvQU3S7Ghinh793V9AsSEMEsOLd5i9RVpl+UHSxCibkw==",
"requires": {
"@intlify/devtools-if": "9.2.0-beta.36",
"@intlify/message-compiler": "9.2.0-beta.36",
"@intlify/shared": "9.2.0-beta.36",
"@intlify/vue-devtools": "9.2.0-beta.36"
"@intlify/devtools-if": "9.2.0-beta.38",
"@intlify/message-compiler": "9.2.0-beta.38",
"@intlify/shared": "9.2.0-beta.38",
"@intlify/vue-devtools": "9.2.0-beta.38"
}
},
"@intlify/devtools-if": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.2.0-beta.36.tgz",
"integrity": "sha512-UbU4xtHu87WnlimdCycRS4DZbEu8X31bCDJwdm7ShM+9WvCjFEttnD0KDyviIwblzTvJOtGRQ60R7zDgCOFz5Q==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.2.0-beta.38.tgz",
"integrity": "sha512-I8dOqU84s6sAnpoCXm6DcoM+n6NGKF8MQFu/we33Dsji5ckBhGFLT0oM4xEWOp9sI5ECsmiX9fgSkTGAGMJl0g==",
"requires": {
"@intlify/shared": "9.2.0-beta.36"
"@intlify/shared": "9.2.0-beta.38"
}
},
"@intlify/message-compiler": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.2.0-beta.36.tgz",
"integrity": "sha512-u4EwW/U9Mc50G7vM1p24UQ3aPrrkm0eM60xKRLVib1XKpH+TK8taLeetSVPI/8mNOBkLNpXmysMfhD3HlsXHIA==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.2.0-beta.38.tgz",
"integrity": "sha512-jUoQExjvFDOUdKDL+k4AzACfx8LXSRftSCQnV3I/DNcvwRDcf5fdb5mhYwYspQp0WtWNqSTTz/cC5Ia1Hyjiuw==",
"requires": {
"@intlify/shared": "9.2.0-beta.36",
"@intlify/shared": "9.2.0-beta.38",
"source-map": "0.6.1"
},
"dependencies": {
@ -18538,17 +18528,17 @@
}
},
"@intlify/shared": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.2.0-beta.36.tgz",
"integrity": "sha512-+IXLiQ0V+9muzEf7RT9t9wEh6hNIK+kq+34Lce8W+DYny/jaFxPWIU4REYja3xC16kV7q+fz4I3vFz03gh7ysA=="
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.2.0-beta.38.tgz",
"integrity": "sha512-FPb41WXXOH259ku6hHVQVyYKR6ictKNC4ZZBZg8hknwd06nREuRAHMDMNm8++YfAPUEeRYq2I6F424myvhjuxA=="
},
"@intlify/vue-devtools": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.2.0-beta.36.tgz",
"integrity": "sha512-g2aPb9Gy5z4prF3Lmj+ag6/ujzNFJd6CPrUxFKprljWhmxlpf83+xEaoZkbl3zog5Nq5GKF4hU3xLDwnIjGGRA==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.2.0-beta.38.tgz",
"integrity": "sha512-QargsZCw3OBMVcInxcNhUsPv1cR0HiulRNzuWAHgiHNmTaKVROfqSlnBEOmjMq9CXIM+Zw5yKwWa+TvRvNsO/A==",
"requires": {
"@intlify/core-base": "9.2.0-beta.36",
"@intlify/shared": "9.2.0-beta.36"
"@intlify/core-base": "9.2.0-beta.38",
"@intlify/shared": "9.2.0-beta.38"
}
},
"@jridgewell/gen-mapping": {
@ -19090,9 +19080,9 @@
}
},
"@vue/devtools-api": {
"version": "6.1.4",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.1.4.tgz",
"integrity": "sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ=="
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.2.1.tgz",
"integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ=="
},
"@vue/reactivity": {
"version": "3.2.37",
@ -19598,9 +19588,9 @@
"dev": true
},
"app-builder-lib": {
"version": "23.3.0",
"resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.3.0.tgz",
"integrity": "sha512-M6rk1HMYHjThuAEcGLuqhcUvFtZEflQwdbiTU2MODBDvD0U/6WqXgcrClT99ArCJ5j7gV73saKLjXmoNhGLwag==",
"version": "23.3.1",
"resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.3.1.tgz",
"integrity": "sha512-mi4DG3m32cMJ5CtO9iYk41gBvGWLzJjQsaQgGOd4ZhmIuKyj8M/0rT1g0s/0qD4Tw8jsa//NXMXCC7vpGIfkTg==",
"dev": true,
"requires": {
"@develar/schema-utils": "~2.6.5",
@ -19813,7 +19803,8 @@
"optional": true
},
"async": {
"version": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
"version": "2.6.4",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
"integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
"dev": true,
"requires": {
@ -20421,14 +20412,14 @@
}
},
"browserslist": {
"version": "4.21.1",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz",
"integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==",
"version": "4.21.2",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz",
"integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==",
"dev": true,
"requires": {
"caniuse-lite": "^1.0.30001359",
"electron-to-chromium": "^1.4.172",
"node-releases": "^2.0.5",
"caniuse-lite": "^1.0.30001366",
"electron-to-chromium": "^1.4.188",
"node-releases": "^2.0.6",
"update-browserslist-db": "^1.0.4"
}
},
@ -20675,9 +20666,9 @@
}
},
"caniuse-lite": {
"version": "1.0.30001359",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz",
"integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==",
"version": "1.0.30001367",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz",
"integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==",
"dev": true
},
"caseless": {
@ -21401,9 +21392,9 @@
}
},
"core-js": {
"version": "3.23.3",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz",
"integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==",
"version": "3.23.4",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.4.tgz",
"integrity": "sha512-vjsKqRc1RyAJC3Ye2kYqgfdThb3zYnx9CrqoCcjMOENMtQPC7ZViBvlDxwYU/2z2NI/IPuiXw5mT4hWhddqjzQ==",
"dev": true
},
"core-js-compat": {
@ -21911,12 +21902,12 @@
}
},
"dmg-builder": {
"version": "23.3.0",
"resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.3.0.tgz",
"integrity": "sha512-xLXMQHO1BMK2SrmgMh8dFRMKqwQCk/v9EhaxYMQO1UAReyQVQoTPVU+McOjy1U9JksG0ZzUw/NZzvyhfgKRuqA==",
"version": "23.3.1",
"resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.3.1.tgz",
"integrity": "sha512-YH9KtqBUqn4xzT8W/4I12CBOJXXleHeCQ1UyUvrhNu50ujY/U7XJ4ZZCaKvU2sJesDJqWgY9rqxaZaWVKAi9KQ==",
"dev": true,
"requires": {
"app-builder-lib": "23.3.0",
"app-builder-lib": "23.3.1",
"builder-util": "23.3.0",
"builder-util-runtime": "9.0.3",
"dmg-license": "^1.0.11",
@ -22119,17 +22110,17 @@
}
},
"electron-builder": {
"version": "23.3.0",
"resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.3.0.tgz",
"integrity": "sha512-/mWJF5Hux/XucF+tKVjy0sXRDovtRDBQ2vO2W16B/GIn8b5GQhY4n3Bt6IIXnIqMhibyZBBPje7UGUQSA5U9kw==",
"version": "23.3.1",
"resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.3.1.tgz",
"integrity": "sha512-NYM3iHuX7NyXvbZ+7BKDET54mXnB2oqshuZpe0QbDtbDp6UjoXAulO5g6YXtWA6OspdaTHio+BFpe7A88l1sHg==",
"dev": true,
"requires": {
"@types/yargs": "^17.0.1",
"app-builder-lib": "23.3.0",
"app-builder-lib": "23.3.1",
"builder-util": "23.3.0",
"builder-util-runtime": "9.0.3",
"chalk": "^4.1.1",
"dmg-builder": "23.3.0",
"dmg-builder": "23.3.1",
"fs-extra": "^10.0.0",
"is-ci": "^3.0.0",
"lazy-val": "^1.0.5",
@ -22329,15 +22320,15 @@
}
},
"electron-to-chromium": {
"version": "1.4.184",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.184.tgz",
"integrity": "sha512-IADi390FRdvxWfVX3hjzfTDNVHiTqVo9ar53/7em/SfhUG9YcjVhyQecY/XwmBHRKden/wFud7RWOUH7+7LFng==",
"version": "1.4.192",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz",
"integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==",
"dev": true
},
"electron-updater": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-5.1.0.tgz",
"integrity": "sha512-PaUXuVbgPQzqKH+RB08fv8vPSu4R3lrLVq+jHPxkyrzRsHwJATcRp3lbSDaoEZ42KsjbymG6Ksh215/YvkoxkA==",
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-5.2.0.tgz",
"integrity": "sha512-UwArE166uQO7NIy6PJKcmO0+dE5cnY1JtRonqy32mWA5ouZ9qyxUZLhUK1uHt+GpD89VQ4FytsjUjTH2fmRG2w==",
"dev": true,
"requires": {
"@types/semver": "^7.3.6",
@ -22598,9 +22589,9 @@
"dev": true
},
"eslint": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
"integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
"version": "8.20.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz",
"integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.0",
@ -24472,9 +24463,9 @@
"dev": true
},
"image-size": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.1.tgz",
"integrity": "sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ==",
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz",
"integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==",
"requires": {
"queue": "6.0.2"
}
@ -24951,7 +24942,7 @@
"integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==",
"dev": true,
"requires": {
"async": "^3.2.3",
"async": "^2.3.0",
"chalk": "^4.0.2",
"filelist": "^1.0.1",
"minimatch": "^3.0.4"
@ -25884,9 +25875,9 @@
}
},
"node-releases": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
"integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==",
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
"integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
"dev": true
},
"normalize-path": {
@ -26388,21 +26379,13 @@
}
},
"plist": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/plist/-/plist-3.0.5.tgz",
"integrity": "sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==",
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz",
"integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==",
"dev": true,
"requires": {
"base64-js": "^1.5.1",
"xmlbuilder": "^9.0.7"
},
"dependencies": {
"xmlbuilder": {
"version": "9.0.7",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
"integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==",
"dev": true
}
"xmlbuilder": "^15.1.1"
}
},
"posix-character-classes": {
@ -26491,9 +26474,9 @@
}
},
"postcss-loader": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.0.tgz",
"integrity": "sha512-IDyttebFzTSY6DI24KuHUcBjbAev1i+RyICoPEWcAstZsj03r533uMXtDn506l6/wlsRYiS5XBdx7TpccCsyUg==",
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz",
"integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==",
"dev": true,
"requires": {
"cosmiconfig": "^7.0.0",
@ -29894,14 +29877,14 @@
}
},
"vue-i18n": {
"version": "9.2.0-beta.36",
"resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.2.0-beta.36.tgz",
"integrity": "sha512-xdMBEFic9hUQ+i95gDfNx1UKzfGO7mptQfGOpfLZ2g9lR1yiFUaFEj42S2Epg5l1tDc9/NU4SE1eYcwHXcmluw==",
"version": "9.2.0-beta.38",
"resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.2.0-beta.38.tgz",
"integrity": "sha512-afnpOuEvuYPmsc9hg8a96DvItFKIhyOA3bbdPUpOWIkCDoZIQjY7flt2TCdoWm7wxAJqNjTKJ0nlWQF6hmV6Lg==",
"requires": {
"@intlify/core-base": "9.2.0-beta.36",
"@intlify/shared": "9.2.0-beta.36",
"@intlify/vue-devtools": "9.2.0-beta.36",
"@vue/devtools-api": "^6.0.0-beta.13"
"@intlify/core-base": "9.2.0-beta.38",
"@intlify/shared": "9.2.0-beta.38",
"@intlify/vue-devtools": "9.2.0-beta.38",
"@vue/devtools-api": "^6.2.1"
}
},
"vue-loader": {
@ -29929,17 +29912,17 @@
}
},
"vue-router": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.1.tgz",
"integrity": "sha512-Wp1mEf2xCwT0ez7o9JvgpfBp9JGnVb+dPERzXDbugTatzJAJ60VWOhJKifQty85k+jOreoFHER4r5fu062PhPw==",
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.2.tgz",
"integrity": "sha512-5BP1qXFncVRwgV/XnqzsKApdMjQPqWIpoUBdL1ynz8HyLxIX/UDAx7Ql2BjmA5CXT/p61JfZvkpiFWFpaqcfag==",
"requires": {
"@vue/devtools-api": "^6.1.4"
}
},
"vue-template-compiler": {
"version": "2.7.4",
"resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.4.tgz",
"integrity": "sha512-FgaeXI80FzhtDEsixq3WBrHLWpU2gzLb2DFusm62TrmCQyETsnUp0kTLpbExrTUw7g5YOnRf+xkh73nuEX+jGQ==",
"version": "2.7.7",
"resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.7.tgz",
"integrity": "sha512-vxOsjWhvDPyMW7QwXPecNmTNwKyXiF+j4KjBFjDxYPuY0xvqCT5o9WrapVItR/Nrh0XThfBaL19kXFSNYtbKmw==",
"dev": true,
"requires": {
"de-indent": "^1.0.2",
@ -30374,8 +30357,7 @@
"version": "15.1.1",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
"integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
"dev": true,
"optional": true
"dev": true
},
"y18n": {
"version": "5.0.8",

View File

@ -187,22 +187,22 @@
"@babel/preset-env": "^7.18.6",
"babel-loader": "^8.2.5",
"babel-preset-minify": "^0.5.2",
"browserslist": "^4.21.1",
"browserslist": "^4.21.2",
"chalk": "^4.1.2",
"changelog-parser": "^2.8.1",
"copy-webpack-plugin": "^11.0.0",
"core-js": "^3.23.3",
"core-js": "^3.23.4",
"cross-env": "^7.0.3",
"css-loader": "^6.7.1",
"css-minimizer-webpack-plugin": "^4.0.0",
"del": "^6.1.1",
"electron": "^17.4.10",
"electron-builder": "^23.3.0",
"electron-builder": "^23.3.1",
"electron-debug": "^3.2.0",
"electron-devtools-installer": "^3.2.0",
"electron-to-chromium": "^1.4.184",
"electron-updater": "^5.1.0",
"eslint": "^8.19.0",
"electron-to-chromium": "^1.4.192",
"electron-updater": "^5.2.0",
"eslint": "^8.20.0",
"eslint-config-standard": "^17.0.0",
"eslint-formatter-friendly": "git+https://github.com/lyswhut/eslint-friendly-formatter.git#2170d1320e2fad13615a9dcf229669f0bb473a53",
"eslint-plugin-html": "^6.2.0",
@ -217,7 +217,7 @@
"mini-css-extract-plugin": "^2.6.1",
"node-loader": "^2.0.0",
"postcss": "^8.4.14",
"postcss-loader": "^7.0.0",
"postcss-loader": "^7.0.1",
"postcss-pxtorem": "^6.0.0",
"pug": "^3.0.2",
"pug-loader": "^2.4.0",
@ -231,7 +231,7 @@
"terser-webpack-plugin": "^5.3.3",
"url-loader": "^4.1.1",
"vue-loader": "^17.0.0",
"vue-template-compiler": "^2.7.4",
"vue-template-compiler": "^2.7.7",
"webpack": "^5.73.0",
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.9.3",
@ -246,7 +246,7 @@
"font-list": "git+https://github.com/lyswhut/node-font-list.git#4edbb1933b49a9bac1eedd63a31da16b487fe57d",
"http-terminator": "^3.2.0",
"iconv-lite": "^0.6.3",
"image-size": "^1.0.1",
"image-size": "^1.0.2",
"koa": "^2.13.4",
"long": "^5.2.0",
"mitt": "^3.0.0",
@ -258,8 +258,8 @@
"tunnel": "^0.0.6",
"utf-8-validate": "^5.0.9",
"vue": "^3.2.37",
"vue-i18n": "^9.2.0-beta.36",
"vue-router": "^4.1.1",
"vue-i18n": "^9.2.0-beta.38",
"vue-router": "^4.1.2",
"vuex": "^4.0.2"
},
"overrides": {

View File

@ -79,6 +79,7 @@ export const b64DecodeUnicode = str => {
}
const encodeNames = {
' ': ' ',
'&': '&',
'&lt;': '<',
'&gt;': '>',
@ -86,7 +87,7 @@ const encodeNames = {
'&apos;': "'",
'&#039;': "'",
}
export const decodeName = (str = '') => str?.replace(/(?:&amp;|&lt;|&gt;|&quot;|&apos;|&#039;)/gm, s => encodeNames[s]) || ''
export const decodeName = (str = '') => str?.replace(/(?:&amp;|&lt;|&gt;|&quot;|&apos;|&#039;|&nbsp;)/gm, s => encodeNames[s]) || ''
const easeInOutQuad = (t, b, c, d) => {
t /= d / 2

View File

@ -78,6 +78,7 @@ export default {
body = objStr2JSON(body)
// console.log(body)
if (!body.musiclist) return this.getAlbumListDetail(id, page, ++retryNum)
body.name = decodeName(body.name)
return {
list: this.filterListDetail(body.musiclist, body.name, body.albumid),
page,
@ -87,11 +88,38 @@ export default {
info: {
name: body.name,
img: body.img || body.hts_img,
desc: body.info,
author: body.artist,
desc: decodeName(body.info),
author: decodeName(body.artist),
// play_count: this.formatPlayCount(body.playnum),
},
}
})
},
// getAlbumListDetail(id, page, retryNum = 0) {
// if (retryNum > 2) return Promise.reject(new Error('try max num'))
// return tokenRequest(`http://www.kuwo.cn/api/www/album/albumInfo?albumId=${id}&pn=${page}&rn=${this.limit_song}&httpsStatus=1`).then((resp) => {
// return resp.promise.then(({ statusCode, body }) => {
// console.log(body)
// return Promise.reject(new Error('failed'))
// // if (statusCode !== 200) return this.getAlbumListDetail(id, page, ++retryNum)
// // const data = body.data
// // console.log(data)
// // if (!data.musicList) return this.getAlbumListDetail(id, page, ++retryNum)
// // return {
// // list: this.filterListDetail(data.musiclist),
// // page,
// // limit: this.limit_song,
// // total: data.total,
// // source: 'kw',
// // info: {
// // name: data.album,
// // img: data.pic,
// // desc: data.albuminfo,
// // author: data.artist,
// // play_count: this.formatPlayCount(data.playCnt),
// // },
// // }
// })
// })
// },
}