diff --git a/package.json b/package.json index ab56192..6aeeef1 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "vite-plugin-mkcert": "1.5.2", "vite-plugin-pwa": "0.11.13", "vite-plugin-vue2": "2.0.2", - "vue": "2.6.14", + "vue": "3.4.15", "vue-clipboard2": "0.3.3", "vue-demi": "0.12.1", "vue-gtag": "1.16.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab82fc5..ebfdd95 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,7 +71,7 @@ specifiers: vite-plugin-mkcert: 1.5.2 vite-plugin-pwa: 0.11.13 vite-plugin-vue2: 2.0.2 - vue: 2.6.14 + vue: 3.4.15 vue-clipboard2: 0.3.3 vue-demi: 0.12.1 vue-gtag: 1.16.1 @@ -89,15 +89,15 @@ dependencies: '@iconify-json/emojione': 1.0.2 '@iconify-json/fluent': 1.0.15 '@sentry/tracing': 6.19.7 - '@sentry/vue': 6.19.7_vue@2.6.14 + '@sentry/vue': 6.19.7_vue@3.4.15 '@types/nprogress': 0.2.0 '@types/qrcode': 1.4.2 '@types/qs': 6.9.7 '@unblockneteasemusic/server': 0.27.0-rc.6 '@vscode/codicons': 0.0.27 - '@vue/composition-api': 1.4.5_vue@2.6.14 + '@vue/composition-api': 1.4.5_vue@3.4.15 '@vue/runtime-dom': 3.2.33 - '@vueuse/core': 8.5.0_26phsi63rcosxesz6ysywrg6km + '@vueuse/core': 8.5.0_or45dq5drec6uglgv7njpn5ycm NeteaseCloudMusicApi: 4.5.14 axios: 0.26.1 change-case: 4.1.2 @@ -138,21 +138,21 @@ dependencies: tunnel: 0.0.6 typescript: 4.5.5 unplugin-icons: 0.13.0_dj3dtukdyynhbiqf2xbv2ocyei - unplugin-vue-components: 0.17.15_vite@2.9.9+vue@2.6.14 + unplugin-vue-components: 0.17.15_vite@2.9.9+vue@3.4.15 unplugin-vue2-script-setup: 0.9.1_tcuxb323n4feckrayodtm2bbba vite-plugin-mkcert: 1.5.2 vite-plugin-pwa: 0.11.13_vite@2.9.9 vite-plugin-vue2: 2.0.2_4z2jskvyir27hxdhjugv3sufoi - vue: 2.6.14 + vue: 3.4.15_typescript@4.5.5 vue-clipboard2: 0.3.3 - vue-demi: 0.12.1_26phsi63rcosxesz6ysywrg6km - vue-gtag: 1.16.1_vue@2.6.14 - vue-i18n: 8.27.0 + vue-demi: 0.12.1_or45dq5drec6uglgv7njpn5ycm + vue-gtag: 1.16.1_vue@3.4.15 + vue-i18n: 8.27.0_vue@3.4.15 vue-lazyload: 1.3.3 - vue-router: 3.5.4 - vue-slider-component: 3.2.15_vue@2.6.14 + vue-router: 3.5.4_vue@3.4.15 + vue-slider-component: 3.2.15_vue@3.4.15 vue-template-compiler: 2.6.14 - vuex: 3.6.2_vue@2.6.14 + vuex: 3.6.2_vue@3.4.15 devDependencies: '@iconify-json/fa': 1.0.1 @@ -495,6 +495,14 @@ packages: '@babel/types': 7.18.0 dev: false + /@babel/parser/7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.18.0 + dev: false + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.17.12_@babel+core@7.18.0: resolution: {integrity: sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==} engines: {node: '>=6.9.0'} @@ -1848,6 +1856,10 @@ packages: resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==} dev: false + /@jridgewell/sourcemap-codec/1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: false + /@jridgewell/trace-mapping/0.3.13: resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==} dependencies: @@ -2108,7 +2120,7 @@ packages: tslib: 1.14.1 dev: false - /@sentry/vue/6.19.7_vue@2.6.14: + /@sentry/vue/6.19.7_vue@3.4.15: resolution: {integrity: sha512-TW2yrbNebpWDN9CcQQuDNWZ3BCM/noDS1jz91W0bcsaAeoZwG0xgcHZqFwL+ms0G/yQmRc2Joe0fKPYp03IBGg==} engines: {node: '>=6'} peerDependencies: @@ -2120,7 +2132,7 @@ packages: '@sentry/types': 6.19.7 '@sentry/utils': 6.19.7 tslib: 1.14.1 - vue: 2.6.14 + vue: 3.4.15_typescript@4.5.5 dev: false /@sindresorhus/is/0.14.0: @@ -2377,6 +2389,16 @@ packages: source-map: 0.6.1 dev: false + /@vue/compiler-core/3.4.15: + resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==} + dependencies: + '@babel/parser': 7.23.6 + '@vue/shared': 3.4.15 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + dev: false + /@vue/compiler-dom/3.2.34: resolution: {integrity: sha512-MFLUYDgy0aES9x1goU/pgxpzgT9IZOndO8qwQVSyVfUvl/CywEBtfBi5+8fsiBDhoGIT7g8qcsUUF1NYViU2vQ==} dependencies: @@ -2384,6 +2406,34 @@ packages: '@vue/shared': 3.2.34 dev: false + /@vue/compiler-dom/3.4.15: + resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==} + dependencies: + '@vue/compiler-core': 3.4.15 + '@vue/shared': 3.4.15 + dev: false + + /@vue/compiler-sfc/3.4.15: + resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==} + dependencies: + '@babel/parser': 7.23.6 + '@vue/compiler-core': 3.4.15 + '@vue/compiler-dom': 3.4.15 + '@vue/compiler-ssr': 3.4.15 + '@vue/shared': 3.4.15 + estree-walker: 2.0.2 + magic-string: 0.30.5 + postcss: 8.4.33 + source-map-js: 1.0.2 + dev: false + + /@vue/compiler-ssr/3.4.15: + resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==} + dependencies: + '@vue/compiler-dom': 3.4.15 + '@vue/shared': 3.4.15 + dev: false + /@vue/component-compiler-utils/3.3.0_lodash@4.17.21: resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} dependencies: @@ -2453,12 +2503,12 @@ packages: - whiskers dev: false - /@vue/composition-api/1.4.5_vue@2.6.14: + /@vue/composition-api/1.4.5_vue@3.4.15: resolution: {integrity: sha512-2Esgcc0EGBqyck4b/yrP2VnGmMr6cPYAE4nF3StIzP8+umNAbRZqBJDc6AhE58whPRt3lHAPf83eppgW7a2dUg==} peerDependencies: vue: '>= 2.5 < 3' dependencies: - vue: 2.6.14 + vue: 3.4.15_typescript@4.5.5 dev: false /@vue/reactivity-transform/3.2.34: @@ -2477,6 +2527,12 @@ packages: '@vue/shared': 3.2.33 dev: false + /@vue/reactivity/3.4.15: + resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==} + dependencies: + '@vue/shared': 3.4.15 + dev: false + /@vue/runtime-core/3.2.33: resolution: {integrity: sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==} dependencies: @@ -2484,6 +2540,13 @@ packages: '@vue/shared': 3.2.33 dev: false + /@vue/runtime-core/3.4.15: + resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==} + dependencies: + '@vue/reactivity': 3.4.15 + '@vue/shared': 3.4.15 + dev: false + /@vue/runtime-dom/3.2.33: resolution: {integrity: sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==} dependencies: @@ -2492,6 +2555,24 @@ packages: csstype: 2.6.20 dev: false + /@vue/runtime-dom/3.4.15: + resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==} + dependencies: + '@vue/runtime-core': 3.4.15 + '@vue/shared': 3.4.15 + csstype: 3.1.3 + dev: false + + /@vue/server-renderer/3.4.15_vue@3.4.15: + resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==} + peerDependencies: + vue: 3.4.15 + dependencies: + '@vue/compiler-ssr': 3.4.15 + '@vue/shared': 3.4.15 + vue: 3.4.15_typescript@4.5.5 + dev: false + /@vue/shared/3.2.33: resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==} dev: false @@ -2500,7 +2581,11 @@ packages: resolution: {integrity: sha512-zhEeB8TrFmTXmTXmu/wcjEhgrjO4xqdDQrCdPhjX7NxfoLqoBVKguOm8qyihWNLbP+41svYY4za9mqXyqFLzNg==} dev: false - /@vueuse/core/8.5.0_26phsi63rcosxesz6ysywrg6km: + /@vue/shared/3.4.15: + resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==} + dev: false + + /@vueuse/core/8.5.0_or45dq5drec6uglgv7njpn5ycm: resolution: {integrity: sha512-VEJ6sGNsPlUp0o9BGda2YISvDZbhWJSOJu5zlp2TufRGVrLcYUKr31jyFEOj6RXzG3k/H4aCYeZyjpItfU8glw==} peerDependencies: '@vue/composition-api': ^1.1.0 @@ -2511,18 +2596,18 @@ packages: vue: optional: true dependencies: - '@vue/composition-api': 1.4.5_vue@2.6.14 + '@vue/composition-api': 1.4.5_vue@3.4.15 '@vueuse/metadata': 8.5.0 - '@vueuse/shared': 8.5.0_26phsi63rcosxesz6ysywrg6km - vue: 2.6.14 - vue-demi: 0.12.1_26phsi63rcosxesz6ysywrg6km + '@vueuse/shared': 8.5.0_or45dq5drec6uglgv7njpn5ycm + vue: 3.4.15_typescript@4.5.5 + vue-demi: 0.12.1_or45dq5drec6uglgv7njpn5ycm dev: false /@vueuse/metadata/8.5.0: resolution: {integrity: sha512-WxsD+Cd+bn+HcjpY6Dl9FJ8ywTRTT9pTwk3bCQpzEhXVYAyNczKDSahk50fCfIJKeWHhyI4B2+/ZEOxQAkUr0g==} dev: false - /@vueuse/shared/8.5.0_26phsi63rcosxesz6ysywrg6km: + /@vueuse/shared/8.5.0_or45dq5drec6uglgv7njpn5ycm: resolution: {integrity: sha512-qKG+SZb44VvGD4dU5cQ63z4JE2Yk39hQUecR0a9sEdJA01cx+XrxAvFKJfPooxwoiqalAVw/ktWK6xbyc/jS3g==} peerDependencies: '@vue/composition-api': ^1.1.0 @@ -2533,9 +2618,9 @@ packages: vue: optional: true dependencies: - '@vue/composition-api': 1.4.5_vue@2.6.14 - vue: 2.6.14 - vue-demi: 0.12.1_26phsi63rcosxesz6ysywrg6km + '@vue/composition-api': 1.4.5_vue@3.4.15 + vue: 3.4.15_typescript@4.5.5 + vue-demi: 0.12.1_or45dq5drec6uglgv7njpn5ycm dev: false /JSONStream/1.3.5: @@ -2810,7 +2895,7 @@ packages: /axios/0.24.0: resolution: {integrity: sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==} dependencies: - follow-redirects: 1.15.0_debug@4.3.4 + follow-redirects: 1.15.0 transitivePeerDependencies: - debug dev: false @@ -2818,7 +2903,7 @@ packages: /axios/0.26.1: resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} dependencies: - follow-redirects: 1.15.0_debug@4.3.4 + follow-redirects: 1.15.0 transitivePeerDependencies: - debug dev: false @@ -3963,8 +4048,8 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - is-text-path: 1.0.1 JSONStream: 1.3.5 + is-text-path: 1.0.1 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 @@ -4121,6 +4206,10 @@ packages: resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} dev: false + /csstype/3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + dev: false + /custom-event-polyfill/1.0.7: resolution: {integrity: sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==} dev: false @@ -4589,6 +4678,11 @@ packages: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: false + /entities/4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + dev: false + /error-ex/1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: @@ -5252,6 +5346,16 @@ packages: resolution: {integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==} dev: false + /follow-redirects/1.15.0: + resolution: {integrity: sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + /follow-redirects/1.15.0_debug@4.3.4: resolution: {integrity: sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==} engines: {node: '>=4.0'} @@ -6664,6 +6768,13 @@ packages: sourcemap-codec: 1.4.8 dev: false + /magic-string/0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: false + /make-dir/3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -6951,6 +7062,12 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid/3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + /nanomatch/1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -7629,6 +7746,15 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss/8.4.33: + resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + /posthtml-parser/0.2.1: resolution: {integrity: sha1-NdUw3jhnQMK6JP8usvrznM3ycd0=} dependencies: @@ -8938,7 +9064,7 @@ packages: dev: false /to-fast-properties/2.0.0: - resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} dev: false @@ -8999,7 +9125,7 @@ packages: dev: false /tr46/0.0.3: - resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: false /tr46/1.0.1: @@ -9280,7 +9406,7 @@ packages: - webpack dev: false - /unplugin-vue-components/0.17.15_vite@2.9.9+vue@2.6.14: + /unplugin-vue-components/0.17.15_vite@2.9.9+vue@3.4.15: resolution: {integrity: sha512-KpSlv7BaPRswwlCUy7gdpiqOAaHnMeMTmMOqJPmreYTGupt+6qXH3S3uLEmPmXUcuzRXlL+4eysuVunSAbsn0A==} engines: {node: '>=14'} peerDependencies: @@ -9303,7 +9429,7 @@ packages: minimatch: 3.1.2 resolve: 1.22.0 unplugin: 0.3.3_vite@2.9.9 - vue: 2.6.14 + vue: 3.4.15_typescript@4.5.5 transitivePeerDependencies: - esbuild - rollup @@ -9331,7 +9457,7 @@ packages: '@rollup/pluginutils': 4.2.1 '@vue/compiler-core': 3.2.34 '@vue/compiler-dom': 3.2.34 - '@vue/composition-api': 1.4.5_vue@2.6.14 + '@vue/composition-api': 1.4.5_vue@3.4.15 '@vue/reactivity-transform': 3.2.34 '@vue/runtime-dom': 3.2.33 '@vue/shared': 3.2.34 @@ -9665,12 +9791,12 @@ packages: acorn-walk: 8.2.0 dev: false - /vue-class-component/7.2.6_vue@2.6.14: + /vue-class-component/7.2.6_vue@3.4.15: resolution: {integrity: sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w==} peerDependencies: vue: ^2.0.0 dependencies: - vue: 2.6.14 + vue: 3.4.15_typescript@4.5.5 dev: false /vue-clipboard2/0.3.3: @@ -9679,7 +9805,7 @@ packages: clipboard: 2.0.11 dev: false - /vue-demi/0.12.1_26phsi63rcosxesz6ysywrg6km: + /vue-demi/0.12.1_or45dq5drec6uglgv7njpn5ycm: resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==} engines: {node: '>=12'} hasBin: true @@ -9691,44 +9817,52 @@ packages: '@vue/composition-api': optional: true dependencies: - '@vue/composition-api': 1.4.5_vue@2.6.14 - vue: 2.6.14 + '@vue/composition-api': 1.4.5_vue@3.4.15 + vue: 3.4.15_typescript@4.5.5 dev: false - /vue-gtag/1.16.1_vue@2.6.14: + /vue-gtag/1.16.1_vue@3.4.15: resolution: {integrity: sha512-5vs0pSGxdqrfXqN1Qwt0ZFXG0iTYjRMu/saddc7QIC5yp+DKgjWQRpGYVa7Pq+KbThxwzzMfo0sGi7ISa6NowA==} peerDependencies: vue: ^2.0.0 dependencies: - vue: 2.6.14 + vue: 3.4.15_typescript@4.5.5 dev: false - /vue-i18n/8.27.0: + /vue-i18n/8.27.0_vue@3.4.15: resolution: {integrity: sha512-SX35iJHL5PJ4Gfh0Mo/q0shyHiI2V6Zkh51c+k8E9O1RKv5BQyYrCxRzpvPrsIOJEnLaeiovet3dsUB0e/kDzw==} + peerDependencies: + vue: ^2 + dependencies: + vue: 3.4.15_typescript@4.5.5 dev: false /vue-lazyload/1.3.3: resolution: {integrity: sha512-uHnq0FTEeNmqnbBC2aRKlmtd9LofMZ6Q3mWvgfLa+i9vhxU8fDK+nGs9c1iVT85axSua/AUnMttIq3xPaU9G3A==} dev: false - /vue-property-decorator/8.5.1_vue@2.6.14: + /vue-property-decorator/8.5.1_vue@3.4.15: resolution: {integrity: sha512-O6OUN2OMsYTGPvgFtXeBU3jPnX5ffQ9V4I1WfxFQ6dqz6cOUbR3Usou7kgFpfiXDvV7dJQSFcJ5yUPgOtPPm1Q==} peerDependencies: vue: '*' dependencies: - vue: 2.6.14 - vue-class-component: 7.2.6_vue@2.6.14 + vue: 3.4.15_typescript@4.5.5 + vue-class-component: 7.2.6_vue@3.4.15 dev: false - /vue-router/3.5.4: + /vue-router/3.5.4_vue@3.4.15: resolution: {integrity: sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ==} + peerDependencies: + vue: ^2 + dependencies: + vue: 3.4.15_typescript@4.5.5 dev: false - /vue-slider-component/3.2.15_vue@2.6.14: + /vue-slider-component/3.2.15_vue@3.4.15: resolution: {integrity: sha512-FpmMsQ6MQFn22B6boDcEjRmuawdaHwjHRVZiuv5w37jijHra6+HogjSrh3mb42jE+PUIFFagXi36oFEzpDbadg==} dependencies: core-js: 3.20.3 - vue-property-decorator: 8.5.1_vue@2.6.14 + vue-property-decorator: 8.5.1_vue@3.4.15 transitivePeerDependencies: - vue dev: false @@ -9767,16 +9901,28 @@ packages: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} dev: false - /vue/2.6.14: - resolution: {integrity: sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==} + /vue/3.4.15_typescript@4.5.5: + resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.4.15 + '@vue/compiler-sfc': 3.4.15 + '@vue/runtime-dom': 3.4.15 + '@vue/server-renderer': 3.4.15_vue@3.4.15 + '@vue/shared': 3.4.15 + typescript: 4.5.5 dev: false - /vuex/3.6.2_vue@2.6.14: + /vuex/3.6.2_vue@3.4.15: resolution: {integrity: sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==} peerDependencies: vue: ^2.0.0 dependencies: - vue: 2.6.14 + vue: 3.4.15_typescript@4.5.5 dev: false /wbuf/1.7.3: @@ -9786,7 +9932,7 @@ packages: dev: false /webidl-conversions/3.0.1: - resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: false /webidl-conversions/4.0.2: @@ -9798,7 +9944,7 @@ packages: dev: false /whatwg-url/5.0.0: - resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=} + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1