diff --git a/frontend/package.json b/frontend/package.json index 0a130774abf..38f212dfef3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -32,26 +32,26 @@ "dependencies": { "@fontsource/roboto": "5.0.8", "@jellyfin/sdk": "0.8.2", - "@vueuse/components": "10.3.0", - "@vueuse/core": "10.3.0", - "audiomotion-analyzer": "4.1.1", - "axios": "1.4.0", + "@vueuse/components": "10.4.1", + "@vueuse/core": "10.4.1", + "audiomotion-analyzer": "4.2.0", + "axios": "1.5.0", "blurhash": "2.0.5", "comlink": "4.4.1", "date-fns": "2.30.0", "destr": "2.0.1", "dompurify": "3.0.5", - "hls.js": "1.4.10", + "hls.js": "1.4.12", "jassub": "1.7.1", "lodash-es": "4.17.21", - "marked": "7.0.3", + "marked": "7.0.5", "sortablejs": "1.15.0", - "swiper": "10.1.0", + "swiper": "10.2.0", "uuid": "9.0.0", "vue": "3.3.4", - "vue-i18n": "9.2.2", + "vue-i18n": "9.3.0", "vue-router": "4.2.4", - "vuetify": "3.3.13" + "vuetify": "3.3.15" }, "devDependencies": { "@iconify/json": "2.2.111", diff --git a/package-lock.json b/package-lock.json index f0c5bcfe001..d25e45fe12e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,26 +23,26 @@ "dependencies": { "@fontsource/roboto": "5.0.8", "@jellyfin/sdk": "0.8.2", - "@vueuse/components": "10.3.0", - "@vueuse/core": "10.3.0", - "audiomotion-analyzer": "4.1.1", - "axios": "1.4.0", + "@vueuse/components": "10.4.1", + "@vueuse/core": "10.4.1", + "audiomotion-analyzer": "4.2.0", + "axios": "1.5.0", "blurhash": "2.0.5", "comlink": "4.4.1", "date-fns": "2.30.0", "destr": "2.0.1", "dompurify": "3.0.5", - "hls.js": "1.4.10", + "hls.js": "1.4.12", "jassub": "1.7.1", "lodash-es": "4.17.21", - "marked": "7.0.3", + "marked": "7.0.5", "sortablejs": "1.15.0", - "swiper": "10.1.0", + "swiper": "10.2.0", "uuid": "9.0.0", "vue": "3.3.4", - "vue-i18n": "9.2.2", + "vue-i18n": "9.3.0", "vue-router": "4.2.4", - "vuetify": "3.3.13" + "vuetify": "3.3.15" }, "devDependencies": { "@iconify/json": "2.2.111", @@ -900,28 +900,34 @@ } }, "node_modules/@intlify/core-base": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.2.2.tgz", - "integrity": "sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.3.0.tgz", + "integrity": "sha512-SRzn8TMnPZ6MY8OFrgouRq4DGaf01SHcJEF6FglYFYvRkgPzziEcQe+v2PD+O5lUp/rJafP4dabm1CmsVAA7rA==", "dependencies": { - "@intlify/devtools-if": "9.2.2", - "@intlify/message-compiler": "9.2.2", - "@intlify/shared": "9.2.2", - "@intlify/vue-devtools": "9.2.2" + "@intlify/devtools-if": "9.3.0", + "@intlify/message-compiler": "9.3.0", + "@intlify/shared": "9.3.0", + "@intlify/vue-devtools": "9.3.0" }, "engines": { - "node": ">= 14" + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" } }, "node_modules/@intlify/devtools-if": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.2.2.tgz", - "integrity": "sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.3.0.tgz", + "integrity": "sha512-5aKZnqj0Ff4dfwBX2Oo+MheVs00CBnC0RzWK26aT2M4AF0cxdFLOJAs51/eHT01jmzrxSvfBMjdArUWHwgetfg==", "dependencies": { - "@intlify/shared": "9.2.2" + "@intlify/shared": "9.3.0" }, "engines": { - "node": ">= 14" + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" } }, "node_modules/@intlify/eslint-plugin-vue-i18n": { @@ -954,23 +960,29 @@ } }, "node_modules/@intlify/message-compiler": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.2.2.tgz", - "integrity": "sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.3.0.tgz", + "integrity": "sha512-D8tSJEhTCSFcCzkThjE4Sbk1tIdvzkYa1FaVIzUtZ8hKPATvokNrOiDw1i/h671m8A80l9Ywq594i/LPTB6EJA==", "dependencies": { - "@intlify/shared": "9.2.2", - "source-map": "0.6.1" + "@intlify/shared": "9.3.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">= 14" + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" } }, "node_modules/@intlify/shared": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.2.2.tgz", - "integrity": "sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0.tgz", + "integrity": "sha512-MMGRz6zWxtz7rHtxIIdnyb8SYOIaaseN1IvUhAEs9tOW4u77RD4DFp4qgPXesp2Gxo/5QitH9kwSs0jnxGUNEw==", "engines": { - "node": ">= 14" + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" } }, "node_modules/@intlify/unplugin-vue-i18n": { @@ -1012,28 +1024,19 @@ } } }, - "node_modules/@intlify/unplugin-vue-i18n/node_modules/@intlify/shared": { - "version": "9.3.0-beta.14-77e850b", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.3.0-beta.14-77e850b.tgz", - "integrity": "sha512-aHZYRM0sJN+YSUnoC5Dv4L1TFYtP23kdTkrK5cHSEqUbI5UXc8FbnXPal0lJliMhO0ED7Ic7aEOeQX84BM3xCQ==", - "dev": true, - "engines": { - "node": ">= 14" - }, - "funding": { - "url": "https://github.com/sponsors/kazupon" - } - }, "node_modules/@intlify/vue-devtools": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.2.2.tgz", - "integrity": "sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.3.0.tgz", + "integrity": "sha512-kEaxIz1VEgsz2q5RhoS+fBGTkXr/4+pxmK9mN14+speVGb82HPRntKBmz0GO18I1JisD4Z0vAva+KCTHGeAqbQ==", "dependencies": { - "@intlify/core-base": "9.2.2", - "@intlify/shared": "9.2.2" + "@intlify/core-base": "9.3.0", + "@intlify/shared": "9.3.0" }, "engines": { - "node": ">= 14" + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" } }, "node_modules/@jellyfin-vue/frontend": { @@ -1834,12 +1837,12 @@ } }, "node_modules/@vueuse/components": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/components/-/components-10.3.0.tgz", - "integrity": "sha512-EeZz3kjmJI7bH7JSxxMlLyk21LGl6GQjXfpl2n/GiI9QSJi+BVzIra5kEty5eM8McwAanx3e/HnK4drYTgFOWw==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@vueuse/components/-/components-10.4.1.tgz", + "integrity": "sha512-hEWeumCfH394fkEYc/hng6T5VcjVkdqx7b75Sd6z4Uw3anjeo93Zp9qqtzFOv5bAmHls3Zy04Kowo1glrxDFRQ==", "dependencies": { - "@vueuse/core": "10.3.0", - "@vueuse/shared": "10.3.0", + "@vueuse/core": "10.4.1", + "@vueuse/shared": "10.4.1", "vue-demi": ">=0.14.5" } }, @@ -1869,13 +1872,13 @@ } }, "node_modules/@vueuse/core": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.3.0.tgz", - "integrity": "sha512-BEM5yxcFKb5btFjTSAFjTu5jmwoW66fyV9uJIP4wUXXU8aR5Hl44gndaaXp7dC5HSObmgbnR2RN+Un1p68Mf5Q==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.4.1.tgz", + "integrity": "sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==", "dependencies": { "@types/web-bluetooth": "^0.0.17", - "@vueuse/metadata": "10.3.0", - "@vueuse/shared": "10.3.0", + "@vueuse/metadata": "10.4.1", + "@vueuse/shared": "10.4.1", "vue-demi": ">=0.14.5" }, "funding": { @@ -1908,17 +1911,17 @@ } }, "node_modules/@vueuse/metadata": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.3.0.tgz", - "integrity": "sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.4.1.tgz", + "integrity": "sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.3.0.tgz", - "integrity": "sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.4.1.tgz", + "integrity": "sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==", "dependencies": { "vue-demi": ">=0.14.5" }, @@ -2201,9 +2204,9 @@ } }, "node_modules/audiomotion-analyzer": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/audiomotion-analyzer/-/audiomotion-analyzer-4.1.1.tgz", - "integrity": "sha512-guwyj6DD3Htjh/rKA/EphMIY6j8w4SVykaNSl1s8FABCmfjbByaHyHzqS6Z6EMWEDxWsu5EsATEOou+fRFzmGw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/audiomotion-analyzer/-/audiomotion-analyzer-4.2.0.tgz", + "integrity": "sha512-Uu1WVNiudk3h1viEBXKjjtanWzC0R0IiWoqaMbNtS4lcfxn/S27Gc5QFAY5BZCRNmhBP619OZdK9leUgi4PTRg==", "funding": { "type": "Ko-fi", "url": "https://ko-fi.com/hvianna" @@ -2222,9 +2225,9 @@ } }, "node_modules/axios": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", + "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -4299,9 +4302,9 @@ } }, "node_modules/hls.js": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.4.10.tgz", - "integrity": "sha512-wAVSj4Fm2MqOHy5+BlYnlKxXvJlv5IuZHjlzHu18QmjRzSDFQiUDWdHs5+NsFMQrgKEBwuWDcyvaMC9dUzJ5Uw==" + "version": "1.4.12", + "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.4.12.tgz", + "integrity": "sha512-1RBpx2VihibzE3WE9kGoVCtrhhDWTzydzElk/kyRbEOLnb1WIE+3ZabM/L8BqKFTCL3pUy4QzhXgD1Q6Igr1JA==" }, "node_modules/hosted-git-info": { "version": "2.8.9", @@ -5356,9 +5359,9 @@ } }, "node_modules/marked": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-7.0.3.tgz", - "integrity": "sha512-ev2uM40p0zQ/GbvqotfKcSWEa59fJwluGZj5dcaUOwDRrB1F3dncdXy8NWUApk4fi8atU3kTBOwjyjZ0ud0dxw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/marked/-/marked-7.0.5.tgz", + "integrity": "sha512-lwNAFTfXgqpt/XvK17a/8wY9/q6fcSPZT1aP6QW0u74VwaJF/Z9KbRcX23sWE4tODM+AolJNcUtErTkgOeFP/Q==", "bin": { "marked": "bin/marked.js" }, @@ -6603,6 +6606,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -6866,9 +6870,9 @@ } }, "node_modules/swiper": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-10.1.0.tgz", - "integrity": "sha512-E+wh+hcSbwlRfXuwBTclcOOikOjNdSF0a2Sdg3J4cIWtHO64A7SaLRfezfrJ67CW3GEc15AduYU2YKlElsjqsQ==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-10.2.0.tgz", + "integrity": "sha512-nktQsOtBInJjr3f5DicxC8eHYGcLXDVIGPSon0QoXRaO6NjKnATCbQ8SZsD3dN1Ph1RH4EhVPwSYCcuDRFWHGQ==", "funding": [ { "type": "patreon", @@ -7452,17 +7456,20 @@ } }, "node_modules/vue-i18n": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.2.2.tgz", - "integrity": "sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.3.0.tgz", + "integrity": "sha512-+2L+ae/e4+fixhjym3lgzGCGQG8wVGlGrDHzjfdgUudheHvbVHu5i6tn6FF+buH75UFA7T5ZO2ZO7zrh6CzuaA==", "dependencies": { - "@intlify/core-base": "9.2.2", - "@intlify/shared": "9.2.2", - "@intlify/vue-devtools": "9.2.2", - "@vue/devtools-api": "^6.2.1" + "@intlify/core-base": "9.3.0", + "@intlify/shared": "9.3.0", + "@intlify/vue-devtools": "9.3.0", + "@vue/devtools-api": "^6.5.0" }, "engines": { - "node": ">= 14" + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" }, "peerDependencies": { "vue": "^3.0.0" @@ -7526,9 +7533,9 @@ } }, "node_modules/vuetify": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.3.13.tgz", - "integrity": "sha512-chZutWbKH8mhSAcCSpWrDDN6p+pBDWFzJoSPdusL0jwGTZfklkcjoWBkCAuVJsQypyxPjiTG3eOuc6aLKhv2tw==", + "version": "3.3.15", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.3.15.tgz", + "integrity": "sha512-n7GYBO31k8vA9UfvRwLNyBlkq1WoN3IJ9wNnIBFeV4axleSjFAzzR4WUw7rgj6Ba3q6N2hxXoyxJM21tseQTfQ==", "engines": { "node": "^12.20 || >=14.13" },