diff --git a/Dockerfile b/Dockerfile index ff16776..3317646 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM cypress/base:22.11.0 as builder +FROM cypress/base:22.11.0@sha256:d8168b757f16fa9276f5319909dad171916d4163dbe440a1747f0eaad65f543e as builder WORKDIR /build @@ -9,7 +9,7 @@ COPY ./ ./ RUN yarn run generate && yarn lint #RUN yarn start:ci & yarn wait && yarn test:cypress -FROM nginx +FROM nginx@sha256:28402db69fec7c17e179ea87882667f1e054391138f77ffaf0c3eb388efc3ffb MAINTAINER Joakim Olsson COPY --from=builder /build/.output/public/ /usr/share/nginx/html/ diff --git a/package.json b/package.json index 5e81f69..e00f61c 100644 --- a/package.json +++ b/package.json @@ -19,49 +19,49 @@ "codegen": "graphql-codegen && eslint --ext \".ts\" --ignore-path .gitignore graphql/generated/operations.ts --fix" }, "devDependencies": { - "@commitlint/cli": "^19.0.0", - "@commitlint/config-conventional": "^19.0.0", - "@graphql-codegen/cli": "^5.0.2", - "@graphql-codegen/fragment-matcher": "^5.0.2", - "@graphql-codegen/typescript": "^4.0.6", - "@graphql-codegen/typescript-operations": "^4.2.0", - "@graphql-codegen/typescript-vue-apollo": "^4.1.0", - "@nuxt/devtools": "^1.0.8", - "@nuxt/eslint": "^0.6.0", - "@nuxtjs/eslint-config-typescript": "^12.1.0", - "@nuxtjs/eslint-module": "^4.1.0", - "@nuxtjs/i18n": "^9.0.0", - "@pinia-plugin-persistedstate/nuxt": "^1.2.0", - "@vue/test-utils": "^2.4.4", - "esbuild": "^0.24.0", - "eslint": "^9.3.0", - "eslint-plugin-nuxt": "^4.0.0", - "eslint-plugin-vue": "^9.22.0", - "nuxt": "^3.10.3", - "postcss-html": "^1.6.0", - "sass": "^1.71.1", - "stylelint": "^16.2.1", - "stylelint-config-recommended-vue": "^1.5.0", - "stylelint-config-standard": "^36.0.0", - "typescript": "^5.3.3", + "@commitlint/cli": "19.5.0", + "@commitlint/config-conventional": "19.5.0", + "@graphql-codegen/cli": "5.0.3", + "@graphql-codegen/fragment-matcher": "5.0.2", + "@graphql-codegen/typescript": "4.1.1", + "@graphql-codegen/typescript-operations": "4.3.1", + "@graphql-codegen/typescript-vue-apollo": "4.1.1", + "@nuxt/devtools": "1.6.0", + "@nuxt/eslint": "0.6.1", + "@nuxtjs/eslint-config-typescript": "12.1.0", + "@nuxtjs/eslint-module": "4.1.0", + "@nuxtjs/i18n": "9.0.0", + "@pinia-plugin-persistedstate/nuxt": "1.2.1", + "@vue/test-utils": "2.4.6", + "esbuild": "0.24.0", + "eslint": "9.14.0", + "eslint-plugin-nuxt": "4.0.0", + "eslint-plugin-vue": "9.30.0", + "nuxt": "3.13.2", + "postcss-html": "1.7.0", + "sass": "1.80.6", + "stylelint": "16.10.0", + "stylelint-config-recommended-vue": "1.5.0", + "stylelint-config-standard": "36.0.1", + "typescript": "5.6.3", "typescript-eslint": "8.12.2", - "vite-plugin-vuetify": "^2.0.1", - "vue": "^3.4.19", - "vue-router": "^4.3.0", - "vuetify": "^3.5.5" + "vite-plugin-vuetify": "2.0.4", + "vue": "3.5.12", + "vue-router": "4.4.5", + "vuetify": "3.7.3" }, "dependencies": { "@apollo/client": "^3.9.5", - "@auth0/auth0-vue": "^2.3.3", - "@mdi/font": "^7.4.47", - "@pinia/nuxt": "^0.6.0", - "@sentry/nuxt": "^8.35.0", - "@vue/apollo-composable": "^4.0.1", - "apollo-link-sentry": "^4.0.0", - "date-fns": "^4.0.0", - "graphql": "^16.8.1", + "@auth0/auth0-vue": "2.3.3", + "@mdi/font": "7.4.47", + "@pinia/nuxt": "0.6.1", + "@sentry/nuxt": "8.36.0", + "@vue/apollo-composable": "4.2.1", + "apollo-link-sentry": "4.0.0", + "date-fns": "4.1.0", + "graphql": "16.9.0", "graphql-tag": "^2.12.6", - "pinia": "^2.1.7", - "subscriptions-transport-ws": "^0.11.0" + "pinia": "2.2.5", + "subscriptions-transport-ws": "0.11.0" } } diff --git a/yarn.lock b/yarn.lock index ab042b6..4ed4699 100644 --- a/yarn.lock +++ b/yarn.lock @@ -79,7 +79,7 @@ resolved "https://registry.yarnpkg.com/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.3.tgz#aabf6f439e41edbeef0cf4766ad754e5b47616e5" integrity sha512-NMTBNuuG4g3rame1aCnNS5qFYIzsTUV5qTFPRfTyYFS1feS6jsCBR+eTq9YkxCp1yuoM2UIcjunPaoPl77U9xQ== -"@auth0/auth0-vue@^2.3.3": +"@auth0/auth0-vue@2.3.3": version "2.3.3" resolved "https://registry.yarnpkg.com/@auth0/auth0-vue/-/auth0-vue-2.3.3.tgz#d775abcea2c1287aa6d5590732a643cd1bb046f2" integrity sha512-xL6R2nriWynA4Cp75NqtGjSWNx+JbhPMMffSsfDxf/glYfj7Q9kn1DIqnTp+ZrjzyV3kcUj7x0yCYW0yi3t+rg== @@ -853,7 +853,7 @@ dependencies: mime "^3.0.0" -"@commitlint/cli@^19.0.0": +"@commitlint/cli@19.5.0": version "19.5.0" resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-19.5.0.tgz#a6e2f7f8397ddf9abd5ee5870e30a1bf51b7be2b" integrity sha512-gaGqSliGwB86MDmAAKAtV9SV1SHdmN8pnGq4EJU4+hLisQ7IFfx4jvU4s+pk6tl0+9bv6yT+CaZkufOinkSJIQ== @@ -866,7 +866,7 @@ tinyexec "^0.3.0" yargs "^17.0.0" -"@commitlint/config-conventional@^19.0.0": +"@commitlint/config-conventional@19.5.0": version "19.5.0" resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-19.5.0.tgz#f838cdaed0e0e223cdc2e865f055d474a49fe18c" integrity sha512-OBhdtJyHNPryZKg0fFpZNOBM1ZDbntMvqMuSmpfyP86XSfwzGw4CaoYRG4RutUPg0BTK07VMRIkNJT6wi2zthg== @@ -1620,7 +1620,7 @@ "@graphql-codegen/plugin-helpers" "^5.0.3" tslib "~2.6.0" -"@graphql-codegen/cli@^5.0.2": +"@graphql-codegen/cli@5.0.3": version "5.0.3" resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-5.0.3.tgz#d518ce5c011ff82496badef1342b3ba8d42efbcb" integrity sha512-ULpF6Sbu2d7vNEOgBtE9avQp2oMgcPY/QBYcCqk0Xru5fz+ISjcovQX29V7CS7y5wWBRzNLoXwJQGeEyWbl05g== @@ -1690,7 +1690,7 @@ "@graphql-tools/utils" "^10.0.0" tslib "~2.6.0" -"@graphql-codegen/fragment-matcher@^5.0.2": +"@graphql-codegen/fragment-matcher@5.0.2": version "5.0.2" resolved "https://registry.yarnpkg.com/@graphql-codegen/fragment-matcher/-/fragment-matcher-5.0.2.tgz#3440661070fc5022ea9f4af7a52f6a158b256680" integrity sha512-AeazT6Arv7LvpkvPYTajfUO6g1FeGLqyt6VaxDhMIRCuJN21PAvSWsh3wayc+K5L5VtYFZXYczC7Lw1bMb8C2Q== @@ -1777,7 +1777,7 @@ change-case-all "1.0.15" tslib "~2.6.0" -"@graphql-codegen/typescript-operations@^4.2.0", "@graphql-codegen/typescript-operations@^4.3.0": +"@graphql-codegen/typescript-operations@4.3.1", "@graphql-codegen/typescript-operations@^4.3.0": version "4.3.1" resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-4.3.1.tgz#05c19be1c99aa65b996895fc603f843ac97d7a92" integrity sha512-yW5Iia6IK1VKiPm3oeukYMQN5pEBLwRlG8ZzQA9beeLQ8PskKyz6mjar6U7dJ2hc8pv/qT4R8kcJOQ2RloniAQ== @@ -1788,7 +1788,7 @@ auto-bind "~4.0.0" tslib "~2.6.0" -"@graphql-codegen/typescript-vue-apollo@^4.1.0": +"@graphql-codegen/typescript-vue-apollo@4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-vue-apollo/-/typescript-vue-apollo-4.1.1.tgz#743a6fc648b1c0ecba6766f1a38d966c3a65abf2" integrity sha512-ZdNs0Oezpqsw4QPwytV6Qw1UtAO0pmqm6Bbt09mK5LzreSPvoDMMOj2oF2TExRLWTNw+0l8kbkZ/8XE3ChQS2A== @@ -1799,7 +1799,7 @@ change-case-all "1.0.15" tslib "~2.6.0" -"@graphql-codegen/typescript@^4.0.6", "@graphql-codegen/typescript@^4.1.0", "@graphql-codegen/typescript@^4.1.1": +"@graphql-codegen/typescript@4.1.1", "@graphql-codegen/typescript@^4.1.0", "@graphql-codegen/typescript@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.1.1.tgz#f82c8f6bb23557ecce20ec120153b72e93c09aef" integrity sha512-+o5LOT71K9hdO4lDVnRGkkET5RdlKvxlQGug8dZgRGrhE2/xoPBsKfLhg9AoJGYMauNZxKj3blABQxHOKEku6Q== @@ -2420,7 +2420,7 @@ semver "^7.3.5" tar "^6.1.11" -"@mdi/font@^7.4.47": +"@mdi/font@7.4.47": version "7.4.47" resolved "https://registry.yarnpkg.com/@mdi/font/-/font-7.4.47.tgz#2ae522867da3a5c88b738d54b403eb91471903af" integrity sha512-43MtGpd585SNzHZPcYowu/84Vz2a2g31TvPMTm9uTiCSWzaheQySUcSyUH/46fPnuPQWof2yd0pGBtzee/IQWw== @@ -2525,7 +2525,7 @@ rc9 "^2.1.2" semver "^7.6.3" -"@nuxt/devtools@^1.0.8", "@nuxt/devtools@^1.4.2": +"@nuxt/devtools@1.6.0", "@nuxt/devtools@^1.4.2": version "1.6.0" resolved "https://registry.yarnpkg.com/@nuxt/devtools/-/devtools-1.6.0.tgz#333a055bd4038db4b72d217738392e42758c9380" integrity sha512-xNorMapzpM8HaW7NnAsEEO38OrmrYBzGvkkqfBU5nNh5XEymmIfCbQc7IA/GIOH9pXOV4gRutCjHCWXHYbOl3A== @@ -2598,7 +2598,7 @@ "@typescript-eslint/types" "^8.11.0" "@typescript-eslint/utils" "^8.11.0" -"@nuxt/eslint@^0.6.0": +"@nuxt/eslint@0.6.1": version "0.6.1" resolved "https://registry.yarnpkg.com/@nuxt/eslint/-/eslint-0.6.1.tgz#41c2828fee1025a14a8ce9935fc2af3f33324a39" integrity sha512-IQkueHC/R5lkc1FZXdYTWkBgkscpugiRMrMlLUyysewiSzkhR1wv+6D5Wi58U1WTm0F+xB+hxReMEPuG8jfOvg== @@ -2814,7 +2814,7 @@ vite-plugin-checker "^0.8.0" vue-bundle-renderer "^2.1.0" -"@nuxtjs/eslint-config-typescript@^12.1.0": +"@nuxtjs/eslint-config-typescript@12.1.0": version "12.1.0" resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config-typescript/-/eslint-config-typescript-12.1.0.tgz#46b19c51339e02d6336c090c3f988e2dc5aad9bc" integrity sha512-l2fLouDYwdAvCZEEw7wGxOBj+i8TQcHFu3zMPTLqKuv1qu6WcZIr0uztkbaa8ND1uKZ9YPqKx6UlSOjM4Le69Q== @@ -2840,7 +2840,7 @@ eslint-plugin-vue "^9.7.0" local-pkg "^0.4.2" -"@nuxtjs/eslint-module@^4.1.0": +"@nuxtjs/eslint-module@4.1.0": version "4.1.0" resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-module/-/eslint-module-4.1.0.tgz#646b7ac6c7950e9aa778b5ba6b0a88f9dea2f1e6" integrity sha512-lW9ozEjOrnU8Uot3GOAZ/0ThNAds0d6UAp9n46TNxcTvH/MOcAggGbMNs16c0HYT2HlyPQvXORCHQ5+9p87mmw== @@ -2851,7 +2851,7 @@ pathe "^1.1.0" vite-plugin-eslint "^1.8.1" -"@nuxtjs/i18n@^9.0.0": +"@nuxtjs/i18n@9.0.0": version "9.0.0" resolved "https://registry.yarnpkg.com/@nuxtjs/i18n/-/i18n-9.0.0.tgz#7d2b2e947059a2027108ad85cd53d794cf26c537" integrity sha512-olAVD7ZPNVxWpOgj5VJrtWaqkVfKSDQmJENfed7t6TwDjVggPHPHMpmw4rbudDsr9cdCIBR30hvUEXm2m7s2BA== @@ -3290,7 +3290,7 @@ "@parcel/watcher-win32-ia32" "2.4.1" "@parcel/watcher-win32-x64" "2.4.1" -"@pinia-plugin-persistedstate/nuxt@^1.2.0": +"@pinia-plugin-persistedstate/nuxt@1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@pinia-plugin-persistedstate/nuxt/-/nuxt-1.2.1.tgz#15f7c3d172bd6320f6017d9ccf785019a7de1060" integrity sha512-q8s+4aQW/AjBMyeqLL48/qzBR5lcgnvvf1525ovNuKf6Wl9CsoLjPKh/5X8vNoKGwSow4gP7lVmdYPQRypgjgg== @@ -3299,7 +3299,7 @@ defu "^6.1.4" pinia-plugin-persistedstate ">=3.2.1" -"@pinia/nuxt@^0.6.0": +"@pinia/nuxt@0.6.1": version "0.6.1" resolved "https://registry.yarnpkg.com/@pinia/nuxt/-/nuxt-0.6.1.tgz#b56bebba7eb9a56ea28e9dc87c5987e19520e3bb" integrity sha512-eqPaOmPbKQANNVOvMMnJfdHij5alzirYzTeZ5eGcFIet8n/gF+vWOWVJkf0BZXIyaTq8hT79IS1HlZXTIhn+PQ== @@ -3679,7 +3679,7 @@ "@sentry/utils" "8.36.0" import-in-the-middle "^1.11.2" -"@sentry/nuxt@^8.35.0": +"@sentry/nuxt@8.36.0": version "8.36.0" resolved "https://registry.yarnpkg.com/@sentry/nuxt/-/nuxt-8.36.0.tgz#25eb35c5c955e7d94d99f4f0f6dabd81e1aa920f" integrity sha512-mMko6BV0htJ6m8lcPz/UcXpKb13dFH5mChZEHYQ6a2fTAT2tHJPcZwxG8c/Mx8eLUR5rtvz7D6xE/kfGqk8Xng== @@ -4330,7 +4330,7 @@ local-pkg "^0.5.0" magic-string-ast "^0.6.2" -"@vue/apollo-composable@^4.0.1": +"@vue/apollo-composable@4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@vue/apollo-composable/-/apollo-composable-4.2.1.tgz#acc46e71f52bec60ec91fd059753a3cdfee75b86" integrity sha512-9PZ/pSl4Miqgg9uUOkAbg38ALyjm1j7QL9iZeppgUCBcJI3Sa7SA3LOCB2IV1jYsLjXuKVMHh2cwHJE1wzhfSA== @@ -4506,7 +4506,7 @@ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.5.tgz#4e73f4512ec972f7670610068f6cff05b210fd1c" integrity sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ== -"@vue/test-utils@^2.4.4": +"@vue/test-utils@2.4.6": version "2.4.6" resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-2.4.6.tgz#7d534e70c4319d2a587d6a3b45a39e9695ade03c" integrity sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow== @@ -4739,7 +4739,7 @@ anymatch@^3.1.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -apollo-link-sentry@^4.0.0: +apollo-link-sentry@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/apollo-link-sentry/-/apollo-link-sentry-4.0.0.tgz#96792b33934d085f769cdb9de7c265baa038f508" integrity sha512-CEd2dSuHwNfxud4Mo3ewnPuV6jBO5rAkzP55M7q8jg4p9OFbyrPcesbkJYXxoh342k6M1H2Km6TWHIcyt0RKgQ== @@ -5880,7 +5880,7 @@ dataloader@^2.2.2: resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.2.2.tgz#216dc509b5abe39d43a9b9d97e6e5e473dfbe3e0" integrity sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g== -date-fns@^4.0.0: +date-fns@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-4.1.0.tgz#64b3d83fff5aa80438f5b1a633c2e83b8a1c2d14" integrity sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg== @@ -6328,6 +6328,36 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +esbuild@0.24.0, esbuild@^0.24.0: + version "0.24.0" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.24.0.tgz#f2d470596885fcb2e91c21eb3da3b3c89c0b55e7" + integrity sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ== + optionalDependencies: + "@esbuild/aix-ppc64" "0.24.0" + "@esbuild/android-arm" "0.24.0" + "@esbuild/android-arm64" "0.24.0" + "@esbuild/android-x64" "0.24.0" + "@esbuild/darwin-arm64" "0.24.0" + "@esbuild/darwin-x64" "0.24.0" + "@esbuild/freebsd-arm64" "0.24.0" + "@esbuild/freebsd-x64" "0.24.0" + "@esbuild/linux-arm" "0.24.0" + "@esbuild/linux-arm64" "0.24.0" + "@esbuild/linux-ia32" "0.24.0" + "@esbuild/linux-loong64" "0.24.0" + "@esbuild/linux-mips64el" "0.24.0" + "@esbuild/linux-ppc64" "0.24.0" + "@esbuild/linux-riscv64" "0.24.0" + "@esbuild/linux-s390x" "0.24.0" + "@esbuild/linux-x64" "0.24.0" + "@esbuild/netbsd-x64" "0.24.0" + "@esbuild/openbsd-arm64" "0.24.0" + "@esbuild/openbsd-x64" "0.24.0" + "@esbuild/sunos-x64" "0.24.0" + "@esbuild/win32-arm64" "0.24.0" + "@esbuild/win32-ia32" "0.24.0" + "@esbuild/win32-x64" "0.24.0" + esbuild@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" @@ -6416,36 +6446,6 @@ esbuild@^0.23.1: "@esbuild/win32-ia32" "0.23.1" "@esbuild/win32-x64" "0.23.1" -esbuild@^0.24.0: - version "0.24.0" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.24.0.tgz#f2d470596885fcb2e91c21eb3da3b3c89c0b55e7" - integrity sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ== - optionalDependencies: - "@esbuild/aix-ppc64" "0.24.0" - "@esbuild/android-arm" "0.24.0" - "@esbuild/android-arm64" "0.24.0" - "@esbuild/android-x64" "0.24.0" - "@esbuild/darwin-arm64" "0.24.0" - "@esbuild/darwin-x64" "0.24.0" - "@esbuild/freebsd-arm64" "0.24.0" - "@esbuild/freebsd-x64" "0.24.0" - "@esbuild/linux-arm" "0.24.0" - "@esbuild/linux-arm64" "0.24.0" - "@esbuild/linux-ia32" "0.24.0" - "@esbuild/linux-loong64" "0.24.0" - "@esbuild/linux-mips64el" "0.24.0" - "@esbuild/linux-ppc64" "0.24.0" - "@esbuild/linux-riscv64" "0.24.0" - "@esbuild/linux-s390x" "0.24.0" - "@esbuild/linux-x64" "0.24.0" - "@esbuild/netbsd-x64" "0.24.0" - "@esbuild/openbsd-arm64" "0.24.0" - "@esbuild/openbsd-x64" "0.24.0" - "@esbuild/sunos-x64" "0.24.0" - "@esbuild/win32-arm64" "0.24.0" - "@esbuild/win32-ia32" "0.24.0" - "@esbuild/win32-x64" "0.24.0" - escalade@^3.1.1, escalade@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" @@ -6629,7 +6629,7 @@ eslint-plugin-node@^11.1.0: resolve "^1.10.1" semver "^6.1.0" -eslint-plugin-nuxt@^4.0.0: +eslint-plugin-nuxt@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/eslint-plugin-nuxt/-/eslint-plugin-nuxt-4.0.0.tgz#f124b05c9038207ffaae74e2741f4a2e87472bae" integrity sha512-v3Vwdk8YKe52bAz8eSIDqQuTtfL/T1r9dSl1uhC5SyR5pgLxgKkQdxXVf/Bf6Ax7uyd9rHqiAuYVdqqDb7ILdA== @@ -6698,7 +6698,7 @@ eslint-plugin-unicorn@^56.0.0: semver "^7.6.3" strip-indent "^3.0.0" -eslint-plugin-vue@^9.17.0, eslint-plugin-vue@^9.22.0, eslint-plugin-vue@^9.30.0, eslint-plugin-vue@^9.4.0, eslint-plugin-vue@^9.7.0: +eslint-plugin-vue@9.30.0, eslint-plugin-vue@^9.17.0, eslint-plugin-vue@^9.30.0, eslint-plugin-vue@^9.4.0, eslint-plugin-vue@^9.7.0: version "9.30.0" resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.30.0.tgz#801a7d2d7d3bb878fcf71932a1e11fd07529e2c4" integrity sha512-CyqlRgShvljFkOeYK8wN5frh/OGTvkj1S7wlr2Q2pUvwq+X5VYiLd6ZjujpgSgLnys2W8qrBLkXQ41SUYaoPIQ== @@ -6781,7 +6781,7 @@ eslint-webpack-plugin@^4.0.1: normalize-path "^3.0.0" schema-utils "^4.0.0" -eslint@^9.3.0: +eslint@9.14.0: version "9.14.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.14.0.tgz#534180a97c00af08bcf2b60b0ebf0c4d6c1b2c95" integrity sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g== @@ -7546,7 +7546,7 @@ graphql-ws@^5.14.0: resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.16.0.tgz#849efe02f384b4332109329be01d74c345842729" integrity sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A== -graphql@^16.8.1: +graphql@16.9.0: version "16.9.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.9.0.tgz#1c310e63f16a49ce1fbb230bd0a000e99f6f115f" integrity sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw== @@ -9228,7 +9228,7 @@ nuxi@^3.13.2: optionalDependencies: fsevents "~2.3.3" -nuxt@^3.10.3: +nuxt@3.13.2: version "3.13.2" resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-3.13.2.tgz#af43a1fb5ccaaf98be0aaeca1bee504eeee24135" integrity sha512-Bjc2qRsipfBhjXsBEJCN+EUAukhdgFv/KoIR5HFB2hZOYRSqXBod3oWQs78k3ja1nlIhAEdBG533898KJxUtJw== @@ -9767,7 +9767,7 @@ pinia-plugin-persistedstate@>=3.2.1: resolved "https://registry.yarnpkg.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.2.1.tgz#66780602aecd6c7b152dd7e3ddc249a1f7a13fe5" integrity sha512-MK++8LRUsGF7r45PjBFES82ISnPzyO6IZx3CH5vyPseFLZCk1g2kgx6l/nW8pEBKxxd4do0P6bJw+mUSZIEZUQ== -pinia@^2.1.7, pinia@^2.2.5: +pinia@2.2.5, pinia@^2.2.5: version "2.2.5" resolved "https://registry.yarnpkg.com/pinia/-/pinia-2.2.5.tgz#3269ff2cd67ae3dcc939334c0cf985f86c48b7a1" integrity sha512-T4PEQ4uFv2KIRC8A1Y3k1ceQGTDtxtd7nngYGu1IJUUSpuQoYfGq7w7rOc+f5YN1vx3mEs2NjjtN2IFbNS7jqA== @@ -9851,7 +9851,7 @@ postcss-discard-overridden@^7.0.0: resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz#b123ea51e3d4e1d0a254cf71eaff1201926d319c" integrity sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w== -postcss-html@^1.6.0: +postcss-html@1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-1.7.0.tgz#06c7408f9a1be3b89643c916d5dcd99fb1f069a0" integrity sha512-MfcMpSUIaR/nNgeVS8AyvyDugXlADjN9AcV7e5rDfrF1wduIAGSkL4q2+wgrZgA3sHVAHLDO9FuauHhZYW2nBw== @@ -10559,7 +10559,7 @@ safe-regex@^2.1.1: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass@^1.71.1: +sass@1.80.6: version "1.80.6" resolved "https://registry.yarnpkg.com/sass/-/sass-1.80.6.tgz#5d0aa55763984effe41e40019c9571ab73e6851f" integrity sha512-ccZgdHNiBF1NHBsWvacvT5rju3y1d/Eu+8Ex6c21nHp2lZGLBEtuwc415QfiI1PJa1TpCo3iXwwSRjRpn2Ckjg== @@ -11080,7 +11080,7 @@ stylelint-config-html@>=1.0.0: resolved "https://registry.yarnpkg.com/stylelint-config-html/-/stylelint-config-html-1.1.0.tgz#999db19aea713b7ff6dde92ada76e4c1bd812b66" integrity sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ== -stylelint-config-recommended-vue@^1.5.0: +stylelint-config-recommended-vue@1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/stylelint-config-recommended-vue/-/stylelint-config-recommended-vue-1.5.0.tgz#c38775859c58a928cd34d95aa79db09b69964160" integrity sha512-65TAK/clUqkNtkZLcuytoxU0URQYlml+30Nhop7sRkCZ/mtWdXt7T+spPSB3KMKlb+82aEVJ4OrcstyDBdbosg== @@ -11099,14 +11099,14 @@ stylelint-config-recommended@^14.0.1: resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz#d25e86409aaf79ee6c6085c2c14b33c7e23c90c6" integrity sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg== -stylelint-config-standard@^36.0.0: +stylelint-config-standard@36.0.1: version "36.0.1" resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz#727cbb2a1ef3e210f5ce8329cde531129f156609" integrity sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw== dependencies: stylelint-config-recommended "^14.0.1" -stylelint@^16.2.1: +stylelint@16.10.0: version "16.10.0" resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.10.0.tgz#452b42a5d82f2ad910954eb2ba2b3a2ec583cd75" integrity sha512-z/8X2rZ52dt2c0stVwI9QL2AFJhLhbPkyfpDFcizs200V/g7v+UYY6SNcB9hKOLcDDX/yGLDsY/pX08sLkz9xQ== @@ -11150,7 +11150,7 @@ stylelint@^16.2.1: table "^6.8.2" write-file-atomic "^5.0.1" -subscriptions-transport-ws@^0.11.0: +subscriptions-transport-ws@0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.11.0.tgz#baf88f050cba51d52afe781de5e81b3c31f89883" integrity sha512-8D4C6DIH5tGiAIpp5I0wD/xRlNiZAPGHygzCe7VzyzUoxHtawzjNAY9SUTXU05/EY2NMY9/9GF0ycizkXr1CWQ== @@ -11565,7 +11565,7 @@ typescript-eslint@8.12.2: "@typescript-eslint/parser" "8.12.2" "@typescript-eslint/utils" "8.12.2" -typescript@^5.3.3: +typescript@5.6.3: version "5.6.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.3.tgz#5f3449e31c9d94febb17de03cc081dd56d81db5b" integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== @@ -11988,7 +11988,7 @@ vite-plugin-vue-inspector@5.1.3: kolorist "^1.8.0" magic-string "^0.30.4" -vite-plugin-vuetify@^2.0.1: +vite-plugin-vuetify@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/vite-plugin-vuetify/-/vite-plugin-vuetify-2.0.4.tgz#9beb700ee50da58d83399721d6cf4b0af83202d5" integrity sha512-A4cliYUoP/u4AWSRVRvAPKgpgR987Pss7LpFa7s1GvOe8WjgDq92Rt3eVXrvgxGCWvZsPKziVqfHHdCMqeDhfw== @@ -12109,14 +12109,14 @@ vue-i18n@^10.0.0, vue-i18n@^10.0.3: "@intlify/shared" "10.0.4" "@vue/devtools-api" "^6.5.0" -vue-router@^4.3.0, vue-router@^4.4.5: +vue-router@4.4.5, vue-router@^4.4.5: version "4.4.5" resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.4.5.tgz#bdf535e4cf32414ebdea6b4b403593efdb541388" integrity sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q== dependencies: "@vue/devtools-api" "^6.6.4" -vue@^3.2.41, vue@^3.4, vue@^3.4.19, vue@^3.5.5: +vue@3.5.12, vue@^3.2.41, vue@^3.4, vue@^3.5.5: version "3.5.12" resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.12.tgz#e08421c601b3617ea2c9ef0413afcc747130b36c" integrity sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg== @@ -12127,7 +12127,7 @@ vue@^3.2.41, vue@^3.4, vue@^3.4.19, vue@^3.5.5: "@vue/server-renderer" "3.5.12" "@vue/shared" "3.5.12" -vuetify@^3.5.5: +vuetify@3.7.3: version "3.7.3" resolved "https://registry.yarnpkg.com/vuetify/-/vuetify-3.7.3.tgz#0e89f7f0298d452510bcbc01b0e9b53a5ce6e883" integrity sha512-bpuvBpZl1/+nLlXDgdVXekvMNR6W/ciaoa8CYlpeAzAARbY8zUFSoBq05JlLhkIHI58AnzKVy4c09d0OtfYAPg==