diff --git a/package.json b/package.json index 23703b70..d5c2f8c2 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "typecheck": "nuxi typecheck" }, "resolutions": { - "@types/node": "20.11.24" + "@types/node": "20.11.25" }, "dependencies": { "@vueuse/core": "10.9.0", @@ -40,19 +40,19 @@ "fetch-unfiller": "0.2.0", "p-queue": "8.0.1", "pino": "8.19.0", - "remeda": "1.46.2" + "remeda": "1.47.1" }, "devDependencies": { "@beequeue/eslint-plugin": "4.0.1", "@morev/vue-transitions": "2.3.6", "@nuxtjs/google-fonts": "3.1.3", - "@nuxtjs/supabase": "1.1.6", + "@nuxtjs/supabase": "1.1.7", "@supabase/realtime-js": "2.9.3", "@total-typescript/ts-reset": "0.5.1", "@types/canvas-confetti": "1.6.4", - "@types/node": "20.11.24", + "@types/node": "20.11.25", "@vercel/speed-insights": "1.0.10", - "@vite-pwa/nuxt": "0.5.0", + "@vite-pwa/nuxt": "0.6.0", "@vueuse/nuxt": "10.9.0", "@windicss/plugin-animations": "1.0.9", "browserslist": "4.23.0", @@ -63,15 +63,15 @@ "lint-staged": "15.2.2", "myzod": "1.11.0", "nuxt": "3.10.3", - "nuxt-icon": "0.6.8", - "nuxt-security": "1.2.1", + "nuxt-icon": "0.6.9", + "nuxt-security": "1.2.2", "nuxt-windicss": "2.6.1", "ofetch": "1.3.3", "pino-http": "9.0.0", "pino-pretty": "10.3.1", "prettier": "3.2.5", "simple-git-hooks": "2.10.0", - "typescript": "5.3.3", + "typescript": "5.4.2", "vue": "3.4.21", "vue-tsc": "1.8.27" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ceaff650..8b84eaed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - '@types/node': 20.11.24 + '@types/node': 20.11.25 array-includes: npm:@nolyfill/array-includes@latest array.prototype.flat: npm:@nolyfill/array.prototype.flat@latest array.prototype.flatmap: npm:@nolyfill/array.prototype.flatmap@latest @@ -47,13 +47,13 @@ dependencies: specifier: 8.19.0 version: 8.19.0 remeda: - specifier: 1.46.2 - version: 1.46.2 + specifier: 1.47.1 + version: 1.47.1 devDependencies: '@beequeue/eslint-plugin': specifier: 4.0.1 - version: 4.0.1(eslint@8.57.0)(prettier@3.2.5)(typescript@5.3.3) + version: 4.0.1(eslint@8.57.0)(prettier@3.2.5)(typescript@5.4.2) '@morev/vue-transitions': specifier: 2.3.6 version: 2.3.6(rollup@2.79.1)(vue@3.4.21) @@ -61,8 +61,8 @@ devDependencies: specifier: 3.1.3 version: 3.1.3(rollup@2.79.1) '@nuxtjs/supabase': - specifier: 1.1.6 - version: 1.1.6(rollup@2.79.1) + specifier: 1.1.7 + version: 1.1.7(rollup@2.79.1) '@supabase/realtime-js': specifier: 2.9.3 version: 2.9.3 @@ -73,14 +73,14 @@ devDependencies: specifier: 1.6.4 version: 1.6.4 '@types/node': - specifier: 20.11.24 - version: 20.11.24 + specifier: 20.11.25 + version: 20.11.25 '@vercel/speed-insights': specifier: 1.0.10 version: 1.0.10(vue@3.4.21) '@vite-pwa/nuxt': - specifier: 0.5.0 - version: 0.5.0(rollup@2.79.1)(vite@5.1.4)(workbox-build@7.0.0)(workbox-window@7.0.0) + specifier: 0.6.0 + version: 0.6.0(rollup@2.79.1)(vite@5.1.4)(workbox-build@7.0.0)(workbox-window@7.0.0) '@vueuse/nuxt': specifier: 10.9.0 version: 10.9.0(nuxt@3.10.3)(rollup@2.79.1)(vue@3.4.21) @@ -110,13 +110,13 @@ devDependencies: version: 1.11.0 nuxt: specifier: 3.10.3 - version: 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.3.3)(vite@5.1.4)(vue-tsc@1.8.27) + version: 3.10.3(@types/node@20.11.25)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.4.2)(vite@5.1.4)(vue-tsc@1.8.27) nuxt-icon: - specifier: 0.6.8 - version: 0.6.8(nuxt@3.10.3)(rollup@2.79.1)(vite@5.1.4)(vue@3.4.21) + specifier: 0.6.9 + version: 0.6.9(nuxt@3.10.3)(rollup@2.79.1)(vite@5.1.4)(vue@3.4.21) nuxt-security: - specifier: 1.2.1 - version: 1.2.1(rollup@2.79.1) + specifier: 1.2.2 + version: 1.2.2(rollup@2.79.1) nuxt-windicss: specifier: 2.6.1 version: 2.6.1(rollup@2.79.1)(vite@5.1.4) @@ -136,14 +136,14 @@ devDependencies: specifier: 2.10.0 version: 2.10.0 typescript: - specifier: 5.3.3 - version: 5.3.3 + specifier: 5.4.2 + version: 5.4.2 vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) vue-tsc: specifier: 1.8.27 - version: 1.8.27(typescript@5.3.3) + version: 1.8.27(typescript@5.4.2) packages: @@ -1412,7 +1412,7 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - /@beequeue/eslint-plugin@4.0.1(eslint@8.57.0)(prettier@3.2.5)(typescript@5.3.3): + /@beequeue/eslint-plugin@4.0.1(eslint@8.57.0)(prettier@3.2.5)(typescript@5.4.2): resolution: {integrity: sha512-cLMdUEN3vZZjeH7GJ2ov27iTIPsUpcVTNH2z3fTEXOdnepqRr7K7GwYWSnxbhEbqen2RSh365uzQeUinjyb7DQ==} engines: {node: '>=18'} peerDependencies: @@ -1422,9 +1422,9 @@ packages: prettier: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.1.1)(eslint-plugin-i@2.29.1)(eslint@8.57.0) @@ -1926,8 +1926,8 @@ packages: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} dev: true - /@iconify/collections@1.0.383: - resolution: {integrity: sha512-ktPmaLdRBMveRXisZW/hxjb/X7sHTVDJn+vR4bXVNSy+iXGkODbODudctB6Wczx0iHstxuwn5TZpjRsCGvo8pw==} + /@iconify/collections@1.0.402: + resolution: {integrity: sha512-7GpWRCFOpuzPuFEHM/XzIlL3G25lhgbrnPsBkAdadTV1/m0fOYM5u55FNajATA8L+Bl2gGC5Z7HpBt86gefheQ==} dependencies: '@iconify/types': 2.0.0 dev: true @@ -1942,7 +1942,7 @@ packages: vue: '>=3' dependencies: '@iconify/types': 2.0.0 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) dev: true /@ioredis/commands@1.2.0: @@ -2047,7 +2047,7 @@ packages: dependencies: '@morev/utils': 2.8.1 '@nuxt/kit': 3.9.3(rollup@2.79.1) - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - rollup - supports-color @@ -2275,10 +2275,10 @@ packages: vite: '*' dependencies: '@nuxt/kit': 3.10.3(rollup@2.79.1) - '@nuxt/schema': 3.9.3(rollup@2.79.1) + '@nuxt/schema': 3.10.3(rollup@2.79.1) execa: 7.2.0 - nuxt: 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.3.3)(vite@5.1.4)(vue-tsc@1.8.27) - vite: 5.1.4(@types/node@20.11.24) + nuxt: 3.10.3(@types/node@20.11.25)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.4.2)(vite@5.1.4)(vue-tsc@1.8.27) + vite: 5.1.4(@types/node@20.11.25) transitivePeerDependencies: - rollup - supports-color @@ -2325,7 +2325,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.3.3)(vite@5.1.4)(vue-tsc@1.8.27) + nuxt: 3.10.3(@types/node@20.11.25)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.4.2)(vite@5.1.4)(vue-tsc@1.8.27) nypm: 0.3.6 ohash: 1.1.3 pacote: 17.0.6 @@ -2338,7 +2338,7 @@ packages: simple-git: 3.22.0 sirv: 2.0.4 unimport: 3.7.1(rollup@2.79.1) - vite: 5.1.4(@types/node@20.11.24) + vite: 5.1.4(@types/node@20.11.25) vite-plugin-inspect: 0.8.1(@nuxt/kit@3.10.3)(rollup@2.79.1)(vite@5.1.4) vite-plugin-vue-inspector: 4.0.2(vite@5.1.4) which: 3.0.1 @@ -2351,33 +2351,6 @@ packages: - utf-8-validate dev: true - /@nuxt/kit@3.10.0(rollup@2.79.1): - resolution: {integrity: sha512-SNyZqk57kyEvTdFSYhQCYFCwT/EQO13O9SWtY2ULscdhXd2C5D0SQW9E7OM7O/31Fa+KQ9RnSTA8DnwaOFne2g==} - engines: {node: ^14.18.0 || >=16.10.0} - dependencies: - '@nuxt/schema': 3.10.0(rollup@2.79.1) - c12: 1.9.0 - consola: 3.2.3 - defu: 6.1.4 - globby: 14.0.1 - hash-sum: 2.0.0 - ignore: 5.3.1 - jiti: 1.21.0 - knitwork: 1.0.0 - mlly: 1.6.1 - pathe: 1.1.2 - pkg-types: 1.0.3 - scule: 1.3.0 - semver: 7.6.0 - ufo: 1.4.0 - unctx: 2.3.1 - unimport: 3.7.1(rollup@2.79.1) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - /@nuxt/kit@3.10.3(rollup@2.79.1): resolution: {integrity: sha512-PUjYB9Mvx0qD9H1QZBwwtY4fLlCLET+Mm9BVqUOtXCaGoXd6u6BE4e/dGFPk2UEKkIcDGrUMSbqkHYvsEuK9NQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -2450,28 +2423,8 @@ packages: pkg-types: 1.0.3 scule: 1.2.0 semver: 7.5.4 - ufo: 1.3.2 - unctx: 2.3.1 - unimport: 3.7.1(rollup@2.79.1) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color - dev: true - - /@nuxt/schema@3.10.0(rollup@2.79.1): - resolution: {integrity: sha512-XwxyoW1DFMpHsoF3LHvwd2e2JFy9bTBfTo2/gH2RH9tU2W3I56A9uPRBftFXTNEDBrO2whYOFsRgjVOmM0ZZHg==} - engines: {node: ^14.18.0 || >=16.10.0} - dependencies: - '@nuxt/ui-templates': 1.3.1 - consola: 3.2.3 - defu: 6.1.4 - hookable: 5.5.3 - pathe: 1.1.2 - pkg-types: 1.0.3 - scule: 1.3.0 - std-env: 3.7.0 ufo: 1.4.0 + unctx: 2.3.1 unimport: 3.7.1(rollup@2.79.1) untyped: 1.4.2 transitivePeerDependencies: @@ -2571,7 +2524,7 @@ packages: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} dev: true - /@nuxt/vite-builder@3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.21): + /@nuxt/vite-builder@3.10.3(@types/node@20.11.25)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.4.2)(vue-tsc@1.8.27)(vue@3.4.21): resolution: {integrity: sha512-BqkbrYkEk1AVUJleofbqTRV+ltf2p1CDjGDK78zENPCgrSABlj4F4oK8rze8vmRY5qoH7kMZxgMa2dXVXCp6OA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -2607,10 +2560,10 @@ packages: ufo: 1.4.0 unenv: 1.9.0 unplugin: 1.7.1 - vite: 5.1.4(@types/node@20.11.24) - vite-node: 1.3.1(@types/node@20.11.24) - vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.3.3)(vite@5.1.4)(vue-tsc@1.8.27) - vue: 3.4.21(typescript@5.3.3) + vite: 5.1.4(@types/node@20.11.25) + vite-node: 1.3.1(@types/node@20.11.25) + vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.4)(vue-tsc@1.8.27) + vue: 3.4.21(typescript@5.4.2) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: - '@types/node' @@ -2644,11 +2597,11 @@ packages: - supports-color dev: true - /@nuxtjs/supabase@1.1.6(rollup@2.79.1): - resolution: {integrity: sha512-J54Ey54ddVGx9wkp9jZK/h2qwIwx3NZ6GsHrfAcu7k0CdGHsBDGhmGUtH0zOCexn8qIQKE56oexBXt95BbvQUA==} + /@nuxtjs/supabase@1.1.7(rollup@2.79.1): + resolution: {integrity: sha512-A6nwAA3JjIxMyLvRqBowoALW3U5LVWHP6mK2oXdYsn7nDH0FH9Z3P0ZXr1ivS8RN5CPXkRAW9kuZE/iXuyFILg==} dependencies: - '@nuxt/kit': 3.9.3(rollup@2.79.1) - '@supabase/supabase-js': 2.39.3 + '@nuxt/kit': 3.10.3(rollup@2.79.1) + '@supabase/supabase-js': 2.39.7 defu: 6.1.4 pathe: 1.1.2 transitivePeerDependencies: @@ -3245,8 +3198,8 @@ packages: '@supabase/node-fetch': 2.6.15 dev: true - /@supabase/supabase-js@2.39.3: - resolution: {integrity: sha512-NoltJSaJNKDJNutO5sJPAAi5RIWrn1z2XH+ig1+cHDojT6BTN7TvZPNa3Kq3gFQWfO5H1N9El/bCTZJ3iFW2kQ==} + /@supabase/supabase-js@2.39.7: + resolution: {integrity: sha512-1vxsX10Uhc2b+Dv9pRjBjHfqmw2N2h1PyTg9LEfICR3x2xwE24By1MGCjDZuzDKH5OeHCsf4it6K8KRluAAEXA==} dependencies: '@supabase/functions-js': 2.1.5 '@supabase/gotrue-js': 2.62.2 @@ -3305,15 +3258,15 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.11.24 + '@types/node': 20.11.25 dev: true /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true - /@types/node@20.11.24: - resolution: {integrity: sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==} + /@types/node@20.11.25: + resolution: {integrity: sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==} dependencies: undici-types: 5.26.5 dev: true @@ -3329,7 +3282,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 20.11.24 + '@types/node': 20.11.25 dev: true /@types/resolve@1.20.2: @@ -3350,10 +3303,10 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.11.24 + '@types/node': 20.11.25 dev: true - /@typescript-eslint/eslint-plugin@7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3365,10 +3318,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/scope-manager': 7.1.1 - '@typescript-eslint/type-utils': 7.1.1(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 7.1.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/visitor-keys': 7.1.1 debug: 4.3.4 eslint: 8.57.0 @@ -3376,13 +3329,13 @@ packages: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3394,11 +3347,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 7.1.1 '@typescript-eslint/types': 7.1.1 - '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.4.2) '@typescript-eslint/visitor-keys': 7.1.1 debug: 4.3.4 eslint: 8.57.0 - typescript: 5.3.3 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -3411,7 +3364,7 @@ packages: '@typescript-eslint/visitor-keys': 7.1.1 dev: true - /@typescript-eslint/type-utils@7.1.1(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@7.1.1(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3421,12 +3374,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.3.3) - '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.4.2) + '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.4 eslint: 8.57.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -3436,7 +3389,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@7.1.1(typescript@5.3.3): + /@typescript-eslint/typescript-estree@7.1.1(typescript@5.4.2): resolution: {integrity: sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3452,13 +3405,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.1.1(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/utils@7.1.1(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3469,7 +3422,7 @@ packages: '@types/semver': 7.5.6 '@typescript-eslint/scope-manager': 7.1.1 '@typescript-eslint/types': 7.1.1 - '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.4.2) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -3525,7 +3478,7 @@ packages: '@unhead/shared': 1.8.10 hookable: 5.5.3 unhead: 1.8.10 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) dev: true /@vercel/nft@0.24.4: @@ -3573,16 +3526,21 @@ packages: vue-router: optional: true dependencies: - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) dev: true - /@vite-pwa/nuxt@0.5.0(rollup@2.79.1)(vite@5.1.4)(workbox-build@7.0.0)(workbox-window@7.0.0): - resolution: {integrity: sha512-5Si0Qpj9FGYmgrX52HJtY1OZKNDXJVmx17yULk0Karb7+6GKXhRcWP3DnFTEG7zkctXuzBli5sXjQaEEbEgy6w==} + /@vite-pwa/nuxt@0.6.0(rollup@2.79.1)(vite@5.1.4)(workbox-build@7.0.0)(workbox-window@7.0.0): + resolution: {integrity: sha512-oW2fQ18yC7p81F4NeZe7y14dqzWR0IBljoEp5Ns2hHh44EyBsPP8kdFYqDOLJsbVGjqZdSmWdxESgLfT3SGpLA==} + peerDependencies: + '@vite-pwa/assets-generator': ^0.2.4 + peerDependenciesMeta: + '@vite-pwa/assets-generator': + optional: true dependencies: - '@nuxt/kit': 3.10.0(rollup@2.79.1) + '@nuxt/kit': 3.10.3(rollup@2.79.1) pathe: 1.1.2 - ufo: 1.3.2 - vite-plugin-pwa: 0.18.1(vite@5.1.4)(workbox-build@7.0.0)(workbox-window@7.0.0) + ufo: 1.4.0 + vite-plugin-pwa: 0.19.2(vite@5.1.4)(workbox-build@7.0.0)(workbox-window@7.0.0) transitivePeerDependencies: - rollup - supports-color @@ -3601,8 +3559,8 @@ packages: '@babel/core': 7.23.7 '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) '@vue/babel-plugin-jsx': 1.2.0(@babel/core@7.23.7) - vite: 5.1.4(@types/node@20.11.24) - vue: 3.4.21(typescript@5.3.3) + vite: 5.1.4(@types/node@20.11.25) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - supports-color dev: true @@ -3614,8 +3572,8 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.1.4(@types/node@20.11.24) - vue: 3.4.21(typescript@5.3.3) + vite: 5.1.4(@types/node@20.11.25) + vue: 3.4.21(typescript@5.4.2) dev: true /@volar/language-core@1.11.1: @@ -3652,7 +3610,7 @@ packages: ast-kit: 0.11.3(rollup@2.79.1) local-pkg: 0.5.0 magic-string-ast: 0.3.0 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - rollup dev: true @@ -3792,7 +3750,7 @@ packages: requiresBuild: true dev: true - /@vue/language-core@1.8.27(typescript@5.3.3): + /@vue/language-core@1.8.27(typescript@5.4.2): resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} peerDependencies: typescript: '*' @@ -3808,7 +3766,7 @@ packages: minimatch: 9.0.3 muggle-string: 0.3.1 path-browserify: 1.0.1 - typescript: 5.3.3 + typescript: 5.4.2 vue-template-compiler: 2.7.16 dev: true @@ -3837,7 +3795,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) /@vue/shared@3.4.15: resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==} @@ -3873,7 +3831,7 @@ packages: '@vueuse/core': 10.9.0(vue@3.4.21) '@vueuse/metadata': 10.9.0 local-pkg: 0.5.0 - nuxt: 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.3.3)(vite@5.1.4)(vue-tsc@1.8.27) + nuxt: 3.10.3(@types/node@20.11.25)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.4.2)(vite@5.1.4)(vue-tsc@1.8.27) vue-demi: 0.14.7(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' @@ -5487,7 +5445,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.4.2) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -6318,7 +6276,7 @@ packages: deepmerge: 4.3.1 hookable: 5.5.3 ofetch: 1.3.3 - ufo: 1.3.2 + ufo: 1.4.0 dev: true /gopd@1.0.1: @@ -6934,7 +6892,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.24 + '@types/node': 20.11.25 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -7883,13 +7841,13 @@ packages: - supports-color dev: true - /nuxt-icon@0.6.8(nuxt@3.10.3)(rollup@2.79.1)(vite@5.1.4)(vue@3.4.21): - resolution: {integrity: sha512-6eWlNOb6Uvp63uXFdhcmsB1JlubDv76Pot/VwmIu0yJxDYhwytbnv3WAjw2khl2l7W/65V4eMGIEeX9C5Ahxng==} + /nuxt-icon@0.6.9(nuxt@3.10.3)(rollup@2.79.1)(vite@5.1.4)(vue@3.4.21): + resolution: {integrity: sha512-l80F5sIVdwlQPfw/9RFuhVE1Pi3NM3wbgePxDZkgYZe5XOpg4ZznhgObLRyAFFjCeU7XVbFMBe09uJBRM4tuvg==} dependencies: - '@iconify/collections': 1.0.383 + '@iconify/collections': 1.0.402 '@iconify/vue': 4.1.1(vue@3.4.21) '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.3)(rollup@2.79.1)(vite@5.1.4) - '@nuxt/kit': 3.9.3(rollup@2.79.1) + '@nuxt/kit': 3.10.3(rollup@2.79.1) transitivePeerDependencies: - nuxt - rollup @@ -7898,8 +7856,8 @@ packages: - vue dev: true - /nuxt-security@1.2.1(rollup@2.79.1): - resolution: {integrity: sha512-x6FfMWU/yATA4KmanhnNfqZuGQtbYDZn5dHpje808kBMwhO9qjqhWUlk1Nxkw5Txwj8jLDaXZCJryEC8X5Mp4w==} + /nuxt-security@1.2.2(rollup@2.79.1): + resolution: {integrity: sha512-/g2gjl4ReruHe2RDv+LkWvkNFXl2GMKLvDQgdEuMPTrL+9fYARkdCKC2iDvPaBp0EymlFDVGIjtlzLAxAWkgbg==} dependencies: '@nuxt/kit': 3.10.3(rollup@2.79.1) basic-auth: 2.0.1 @@ -7938,13 +7896,13 @@ packages: - vite dev: true - /nuxt@3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.3.3)(vite@5.1.4)(vue-tsc@1.8.27): + /nuxt@3.10.3(@types/node@20.11.25)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.4.2)(vite@5.1.4)(vue-tsc@1.8.27): resolution: {integrity: sha512-NchGNiiz9g/ErJAb462W/lpX2NqcXYb9hugySKWvLXNdrjeAPiJ2/7mhgwUSiZA9MpjuQg3saiEajr1zlRIOCg==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true peerDependencies: '@parcel/watcher': ^2.1.0 - '@types/node': 20.11.24 + '@types/node': 20.11.25 peerDependenciesMeta: '@parcel/watcher': optional: true @@ -7957,8 +7915,8 @@ packages: '@nuxt/schema': 3.10.3(rollup@2.79.1) '@nuxt/telemetry': 2.5.3(rollup@2.79.1) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.10.3(@types/node@20.11.24)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.21) - '@types/node': 20.11.24 + '@nuxt/vite-builder': 3.10.3(@types/node@20.11.25)(eslint@8.57.0)(rollup@2.79.1)(typescript@5.4.2)(vue-tsc@1.8.27)(vue@3.4.21) + '@types/node': 20.11.25 '@unhead/dom': 1.8.10 '@unhead/ssr': 1.8.10 '@unhead/vue': 1.8.10(vue@3.4.21) @@ -8003,7 +7961,7 @@ packages: unplugin: 1.7.1 unplugin-vue-router: 0.7.0(rollup@2.79.1)(vue-router@4.3.0)(vue@3.4.21) untyped: 1.4.2 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) vue-bundle-renderer: 2.0.0 vue-devtools-stub: 0.1.0 vue-router: 4.3.0(vue@3.4.21) @@ -9052,8 +9010,8 @@ packages: jsesc: 0.5.0 dev: true - /remeda@1.46.2: - resolution: {integrity: sha512-ZpC0t0sAKX+ROyc6tEkbwLBLiURdEgcyDkSTO+CC04CNAsc11z+zjVXZLlAmGHustn4Wo+eAu00OVMqnUj1aOw==} + /remeda@1.47.1: + resolution: {integrity: sha512-rJGaZ0AddKSidfCTRBoRjyLTgEQpElxLxxd8lFIs2T+AnfbKrzyVeYvsHzQzmHFw7xThvBXSFvfofj5mS9B34A==} dev: false /require-directory@2.1.1: @@ -9921,13 +9879,13 @@ packages: punycode: 2.3.1 dev: true - /ts-api-utils@1.0.3(typescript@5.3.3): + /ts-api-utils@1.0.3(typescript@5.4.2): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.3 + typescript: 5.4.2 dev: true /tslib@2.6.2: @@ -10031,8 +9989,8 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + /typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} hasBin: true @@ -10392,7 +10350,7 @@ packages: builtins: 5.0.1 dev: true - /vite-node@1.3.1(@types/node@20.11.24): + /vite-node@1.3.1(@types/node@20.11.25): resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -10401,7 +10359,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.4(@types/node@20.11.24) + vite: 5.1.4(@types/node@20.11.25) transitivePeerDependencies: - '@types/node' - less @@ -10413,7 +10371,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.3.3)(vite@5.1.4)(vue-tsc@1.8.27): + /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.4)(vue-tsc@1.8.27): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} peerDependencies: @@ -10456,13 +10414,13 @@ packages: semver: 7.6.0 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - typescript: 5.3.3 - vite: 5.1.4(@types/node@20.11.24) + typescript: 5.4.2 + vite: 5.1.4(@types/node@20.11.25) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - vue-tsc: 1.8.27(typescript@5.3.3) + vue-tsc: 1.8.27(typescript@5.4.2) dev: true /vite-plugin-inspect@0.8.1(@nuxt/kit@3.10.3)(rollup@2.79.1)(vite@5.1.4): @@ -10484,24 +10442,28 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.1.4(@types/node@20.11.24) + vite: 5.1.4(@types/node@20.11.25) transitivePeerDependencies: - rollup - supports-color dev: true - /vite-plugin-pwa@0.18.1(vite@5.1.4)(workbox-build@7.0.0)(workbox-window@7.0.0): - resolution: {integrity: sha512-2A3BF52l9F8hCkdPy/VP2C+hA+fmBvzJGynCZc9XS6mHTcMvo9046FKc2NqlnkKwTOGtQEwXLEIduML/+eYtdw==} + /vite-plugin-pwa@0.19.2(vite@5.1.4)(workbox-build@7.0.0)(workbox-window@7.0.0): + resolution: {integrity: sha512-LSQJFPxCAQYbRuSyc9EbRLRqLpaBA9onIZuQFomfUYjWSgHuQLonahetDlPSC9zsxmkSEhQH8dXZN8yL978h3w==} engines: {node: '>=16.0.0'} peerDependencies: + '@vite-pwa/assets-generator': ^0.2.4 vite: ^3.1.0 || ^4.0.0 || ^5.0.0 workbox-build: ^7.0.0 workbox-window: ^7.0.0 + peerDependenciesMeta: + '@vite-pwa/assets-generator': + optional: true dependencies: debug: 4.3.4 fast-glob: 3.3.2 pretty-bytes: 6.1.1 - vite: 5.1.4(@types/node@20.11.24) + vite: 5.1.4(@types/node@20.11.25) workbox-build: 7.0.0 workbox-window: 7.0.0 transitivePeerDependencies: @@ -10522,7 +10484,7 @@ packages: '@vue/compiler-dom': 3.4.19 kolorist: 1.8.0 magic-string: 0.30.7 - vite: 5.1.4(@types/node@20.11.24) + vite: 5.1.4(@types/node@20.11.25) transitivePeerDependencies: - supports-color dev: true @@ -10535,18 +10497,18 @@ packages: '@windicss/plugin-utils': 1.9.3 debug: 4.3.4 kolorist: 1.8.0 - vite: 5.1.4(@types/node@20.11.24) + vite: 5.1.4(@types/node@20.11.25) windicss: 3.5.6 transitivePeerDependencies: - supports-color dev: true - /vite@5.1.4(@types/node@20.11.24): + /vite@5.1.4(@types/node@20.11.25): resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.11.24 + '@types/node': 20.11.25 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -10569,7 +10531,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.24 + '@types/node': 20.11.25 esbuild: 0.19.11 postcss: 8.4.35 rollup: 4.9.6 @@ -10635,7 +10597,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) /vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} @@ -10665,7 +10627,7 @@ packages: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) dev: true /vue-template-compiler@2.7.16: @@ -10675,19 +10637,19 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.27(typescript@5.3.3): + /vue-tsc@1.8.27(typescript@5.4.2): resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.27(typescript@5.3.3) + '@vue/language-core': 1.8.27(typescript@5.4.2) semver: 7.5.4 - typescript: 5.3.3 + typescript: 5.4.2 dev: true - /vue@3.4.21(typescript@5.3.3): + /vue@3.4.21(typescript@5.4.2): resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} peerDependencies: typescript: '*' @@ -10700,7 +10662,7 @@ packages: '@vue/runtime-dom': 3.4.21 '@vue/server-renderer': 3.4.21(vue@3.4.21) '@vue/shared': 3.4.21 - typescript: 5.3.3 + typescript: 5.4.2 /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}