diff --git a/pages/cas/clubs/[id]/index.vue b/pages/cas/clubs/[id]/index.vue
index fac1795b..8aa72587 100644
--- a/pages/cas/clubs/[id]/index.vue
+++ b/pages/cas/clubs/[id]/index.vue
@@ -3,7 +3,6 @@ import { useRoute } from 'vue-router'
import { getEditableClub } from './utils'
import { Button } from '@/components/ui/button'
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'
-
import { cleanHTML } from '@/lib/utils'
import type { Club, Clubs } from '~/types/clubs'
import EditClubInfo from '~/components/custom/CAS/Info/EditClubInfo.vue'
From 4b45f3636f749fe0e809a683a170b2a3865723f5 Mon Sep 17 00:00:00 2001
From: Alan Ye <45558679+AlanYe-Dev@users.noreply.github.com>
Date: Thu, 9 May 2024 19:20:02 +0800
Subject: [PATCH 21/29] feat: add some packages
---
package.json | 48 +++++++++++++++++++++++++-----------------------
1 file changed, 25 insertions(+), 23 deletions(-)
diff --git a/package.json b/package.json
index 5cc10100..938cd9cd 100644
--- a/package.json
+++ b/package.json
@@ -14,56 +14,58 @@
"typecheck": "vue-tsc --noEmit --skipLibCheck"
},
"dependencies": {
- "@clerk/clerk-sdk-node": "^4.13.14",
+ "@clerk/clerk-sdk-node": "^4.13.15",
"@nuxt/content": "^2.12.1",
"@radix-icons/vue": "^1.0.0",
- "@tanstack/vue-table": "^8.15.3",
+ "@tanstack/vue-table": "^8.16.0",
"@vee-validate/zod": "^4.12.6",
"@vueuse/core": "^10.9.0",
"class-variance-authority": "^0.7.0",
- "clsx": "^2.1.0",
+ "clsx": "^2.1.1",
"date-fns": "^3.6.0",
"h3": "^1.11.1",
- "h3-clerk": "^0.3.9",
- "iron-webcrypto": "^1.1.0",
+ "h3-clerk": "^0.3.10",
+ "iron-webcrypto": "^1.1.1",
"lucide-vue-next": "^0.365.0",
"nitropack": "2.9.6",
- "radix-vue": "^1.6.2",
- "tailwind-merge": "^2.2.2",
+ "qr-scanner-wechat": "^0.1.3",
+ "radix-vue": "^1.7.2",
+ "tailwind-merge": "^2.3.0",
"tailwindcss-animate": "^1.0.7",
"uncrypto": "^0.1.3",
"unstorage": "^1.10.2",
+ "uqr": "^0.1.2",
"uuid": "^9.0.1",
"v-calendar": "^3.1.2",
"vee-validate": "^4.12.6",
- "vue-clerk": "^0.2.1",
- "zod": "^3.22.4"
+ "vue-clerk": "^0.2.2",
+ "zod": "^3.23.4"
},
"devDependencies": {
- "@antfu/eslint-config": "^2.12.2",
+ "@antfu/eslint-config": "^2.16.0",
"@nuxt/fonts": "^0.6.1",
"@nuxtjs/google-fonts": "^3.2.0",
- "@nuxtjs/tailwindcss": "^6.11.4",
- "@prisma/client": "^5.12.1",
+ "@nuxtjs/tailwindcss": "^6.12.0",
+ "@prisma/client": "^5.13.0",
"@rollup/plugin-wasm": "^6.2.2",
- "@sentry/node": "^7.109.0",
- "@sentry/profiling-node": "^7.109.0",
- "@sentry/vue": "^7.109.0",
- "@tailwindcss/typography": "^0.5.12",
+ "@sentry/node": "^7.112.2",
+ "@sentry/profiling-node": "^7.112.2",
+ "@sentry/vue": "^7.112.2",
+ "@tailwindcss/typography": "^0.5.13",
"@types/uuid": "^9.0.8",
"@types/ws": "^8.5.10",
"eslint": "^8.57.0",
"nuxt": "3.11.2",
"nuxt-icon": "^0.6.10",
"nuxt-svgo": "^4.0.0",
- "prisma": "^5.12.1",
- "shadcn-nuxt": "^0.10.2",
+ "prisma": "^5.13.0",
+ "shadcn-nuxt": "^0.10.4",
"ts-node": "^10.9.2",
- "tsx": "^4.7.2",
- "typescript": "^5.4.4",
- "vue": "^3.4.21",
- "vue-router": "^4.3.0",
- "vue-tsc": "^2.0.11"
+ "tsx": "^4.7.3",
+ "typescript": "^5.4.5",
+ "vue": "^3.4.25",
+ "vue-router": "^4.3.2",
+ "vue-tsc": "^2.0.14"
},
"prisma": {
"schema": "db/schema.prisma"
From 30b3c141644ea33c05d86f17ec9ee12a3eeed291 Mon Sep 17 00:00:00 2001
From: Alan Ye <45558679+AlanYe-Dev@users.noreply.github.com>
Date: Sat, 11 May 2024 22:13:54 +0800
Subject: [PATCH 22/29] fix: remove test condition
---
components/custom/CAS/Info/ViewClubInfo.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/custom/CAS/Info/ViewClubInfo.vue b/components/custom/CAS/Info/ViewClubInfo.vue
index 8175df9b..8d1ff829 100644
--- a/components/custom/CAS/Info/ViewClubInfo.vue
+++ b/components/custom/CAS/Info/ViewClubInfo.vue
@@ -37,7 +37,7 @@ let noGroup = false
if (!data.value)
noGroup = true
-if (!data.value)
+if (data.value)
svg = renderSVG(clubInfo.wechatGroupUrl)
From ae3bf1a0929fbb5a0ab10556950f2fd2cd35710d Mon Sep 17 00:00:00 2001
From: Alan Ye
Date: Mon, 20 May 2024 16:46:24 +0800
Subject: [PATCH 23/29] feat(club): show club name in title
---
pages/cas/clubs/[id]/index.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pages/cas/clubs/[id]/index.vue b/pages/cas/clubs/[id]/index.vue
index 8aa72587..42f2c9d3 100644
--- a/pages/cas/clubs/[id]/index.vue
+++ b/pages/cas/clubs/[id]/index.vue
@@ -50,7 +50,7 @@ definePageMeta({
})
useHead({
- title: 'Clubs | Enspire',
+ title: `${filteredClubs[0].groups[0].C_NameC} | Clubs | Enspire`,
})
From cfc3b3fb92485f6173cc73149448b993cc4a2f4c Mon Sep 17 00:00:00 2001
From: Alan Ye
Date: Mon, 20 May 2024 16:50:09 +0800
Subject: [PATCH 24/29] chore: update pnpm-lock
---
pnpm-lock.yaml | 1782 +++++++++++++++++++++++-------------------------
1 file changed, 837 insertions(+), 945 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 90b23be2..3146b498 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,29 +6,29 @@ settings:
dependencies:
'@clerk/clerk-sdk-node':
- specifier: ^4.13.14
- version: 4.13.14(react@18.2.0)
+ specifier: ^4.13.15
+ version: 4.13.16(react@18.2.0)
'@nuxt/content':
specifier: ^2.12.1
- version: 2.12.1(nuxt@3.11.2)(vue@3.4.21)
+ version: 2.12.1(nuxt@3.11.2)(vue@3.4.27)
'@radix-icons/vue':
specifier: ^1.0.0
- version: 1.0.0(vue@3.4.21)
+ version: 1.0.0(vue@3.4.27)
'@tanstack/vue-table':
- specifier: ^8.15.3
- version: 8.15.3(vue@3.4.21)
+ specifier: ^8.16.0
+ version: 8.17.3(vue@3.4.27)
'@vee-validate/zod':
specifier: ^4.12.6
- version: 4.12.6(vue@3.4.21)
+ version: 4.12.6(vue@3.4.27)
'@vueuse/core':
specifier: ^10.9.0
- version: 10.9.0(vue@3.4.21)
+ version: 10.9.0(vue@3.4.27)
class-variance-authority:
specifier: ^0.7.0
version: 0.7.0
clsx:
- specifier: ^2.1.0
- version: 2.1.0
+ specifier: ^2.1.1
+ version: 2.1.1
date-fns:
specifier: ^3.6.0
version: 3.6.0
@@ -36,23 +36,26 @@ dependencies:
specifier: ^1.11.1
version: 1.11.1
h3-clerk:
- specifier: ^0.3.9
- version: 0.3.9(h3@1.11.1)(react@18.2.0)
+ specifier: ^0.3.10
+ version: 0.3.10(h3@1.11.1)(react@18.2.0)
iron-webcrypto:
- specifier: ^1.1.0
- version: 1.1.0
+ specifier: ^1.1.1
+ version: 1.2.1
lucide-vue-next:
specifier: ^0.365.0
- version: 0.365.0(vue@3.4.21)
+ version: 0.365.0(vue@3.4.27)
nitropack:
specifier: 2.9.6
version: 2.9.6
+ qr-scanner-wechat:
+ specifier: ^0.1.3
+ version: 0.1.3
radix-vue:
- specifier: ^1.6.2
- version: 1.6.2(vue@3.4.21)
+ specifier: ^1.7.2
+ version: 1.8.0(vue@3.4.27)
tailwind-merge:
- specifier: ^2.2.2
- version: 2.2.2
+ specifier: ^2.3.0
+ version: 2.3.0
tailwindcss-animate:
specifier: ^1.0.7
version: 1.0.7(tailwindcss@3.4.3)
@@ -62,26 +65,29 @@ dependencies:
unstorage:
specifier: ^1.10.2
version: 1.10.2(ioredis@5.3.2)
+ uqr:
+ specifier: ^0.1.2
+ version: 0.1.2
uuid:
specifier: ^9.0.1
version: 9.0.1
v-calendar:
specifier: ^3.1.2
- version: 3.1.2(@popperjs/core@2.11.8)(vue@3.4.21)
+ version: 3.1.2(@popperjs/core@2.11.8)(vue@3.4.27)
vee-validate:
specifier: ^4.12.6
- version: 4.12.6(vue@3.4.21)
+ version: 4.12.6(vue@3.4.27)
vue-clerk:
- specifier: ^0.2.1
- version: 0.2.1(react-dom@18.2.0)(react@18.2.0)(vue@3.4.21)
+ specifier: ^0.2.2
+ version: 0.2.3(react-dom@18.2.0)(react@18.2.0)(vue@3.4.27)
zod:
- specifier: ^3.22.4
- version: 3.22.4
+ specifier: ^3.23.4
+ version: 3.23.8
devDependencies:
'@antfu/eslint-config':
- specifier: ^2.12.2
- version: 2.12.2(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)(typescript@5.4.4)
+ specifier: ^2.16.0
+ version: 2.18.1(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)(typescript@5.4.5)
'@nuxt/fonts':
specifier: ^0.6.1
version: 0.6.1(nuxt@3.11.2)(vite@5.2.8)
@@ -89,26 +95,26 @@ devDependencies:
specifier: ^3.2.0
version: 3.2.0
'@nuxtjs/tailwindcss':
- specifier: ^6.11.4
- version: 6.11.4(ts-node@10.9.2)
+ specifier: ^6.12.0
+ version: 6.12.0(ts-node@10.9.2)
'@prisma/client':
- specifier: ^5.12.1
- version: 5.12.1(prisma@5.12.1)
+ specifier: ^5.13.0
+ version: 5.14.0(prisma@5.14.0)
'@rollup/plugin-wasm':
specifier: ^6.2.2
version: 6.2.2
'@sentry/node':
- specifier: ^7.109.0
- version: 7.109.0
+ specifier: ^7.112.2
+ version: 7.116.0
'@sentry/profiling-node':
- specifier: ^7.109.0
- version: 7.109.0
+ specifier: ^7.112.2
+ version: 7.116.0
'@sentry/vue':
- specifier: ^7.109.0
- version: 7.109.0(vue@3.4.21)
+ specifier: ^7.112.2
+ version: 7.116.0(vue@3.4.27)
'@tailwindcss/typography':
- specifier: ^0.5.12
- version: 0.5.12(tailwindcss@3.4.3)
+ specifier: ^0.5.13
+ version: 0.5.13(tailwindcss@3.4.3)
'@types/uuid':
specifier: ^9.0.8
version: 9.0.8
@@ -120,37 +126,37 @@ devDependencies:
version: 8.57.0
nuxt:
specifier: 3.11.2
- version: 3.11.2(@types/node@20.12.5)(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.11)
+ version: 3.11.2(@types/node@20.12.5)(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.19)
nuxt-icon:
specifier: ^0.6.10
- version: 0.6.10(nuxt@3.11.2)(vite@5.2.8)(vue@3.4.21)
+ version: 0.6.10(nuxt@3.11.2)(vite@5.2.8)(vue@3.4.27)
nuxt-svgo:
specifier: ^4.0.0
- version: 4.0.0(vue@3.4.21)
+ version: 4.0.0(vue@3.4.27)
prisma:
- specifier: ^5.12.1
- version: 5.12.1
+ specifier: ^5.13.0
+ version: 5.14.0
shadcn-nuxt:
- specifier: ^0.10.2
- version: 0.10.2
+ specifier: ^0.10.4
+ version: 0.10.4
ts-node:
specifier: ^10.9.2
- version: 10.9.2(@types/node@20.12.5)(typescript@5.4.4)
+ version: 10.9.2(@types/node@20.12.5)(typescript@5.4.5)
tsx:
- specifier: ^4.7.2
- version: 4.7.2
+ specifier: ^4.7.3
+ version: 4.10.5
typescript:
- specifier: ^5.4.4
- version: 5.4.4
+ specifier: ^5.4.5
+ version: 5.4.5
vue:
- specifier: ^3.4.21
- version: 3.4.21(typescript@5.4.4)
+ specifier: ^3.4.25
+ version: 3.4.27(typescript@5.4.5)
vue-router:
- specifier: ^4.3.0
- version: 4.3.0(vue@3.4.21)
+ specifier: ^4.3.2
+ version: 4.3.2(vue@3.4.27)
vue-tsc:
- specifier: ^2.0.11
- version: 2.0.11(typescript@5.4.4)
+ specifier: ^2.0.14
+ version: 2.0.19(typescript@5.4.5)
packages:
@@ -169,23 +175,29 @@ packages:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- /@antfu/eslint-config@2.12.2(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)(typescript@5.4.4):
- resolution: {integrity: sha512-PfxkKKyFaXGyn9Z4OmuEUgrwM0oOAOjoP50SLNJ7EEE044O4WrblLre2HGROoc/y+Ljdu0E1ZEnBmR9d2UmhYA==}
+ /@antfu/eslint-config@2.18.1(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-6LkzQa96SHt47ZCvAcLJbQLUXmcpl9wI+eo5OeyB2YhHbsUBX7ufT0r4x6fx6Ci2694HRNLl8wY42LUvwidduw==}
hasBin: true
peerDependencies:
+ '@eslint-react/eslint-plugin': ^1.5.8
+ '@prettier/plugin-xml': ^3.4.1
'@unocss/eslint-plugin': '>=0.50.0'
astro-eslint-parser: ^0.16.3
eslint: '>=8.40.0'
eslint-plugin-astro: ^0.31.4
eslint-plugin-format: '>=0.1.0'
- eslint-plugin-react: ^7.33.2
eslint-plugin-react-hooks: ^4.6.0
eslint-plugin-react-refresh: ^0.4.4
+ eslint-plugin-solid: ^0.13.2
eslint-plugin-svelte: '>=2.35.1'
prettier-plugin-astro: ^0.13.0
prettier-plugin-slidev: ^1.0.5
svelte-eslint-parser: ^0.33.1
peerDependenciesMeta:
+ '@eslint-react/eslint-plugin':
+ optional: true
+ '@prettier/plugin-xml':
+ optional: true
'@unocss/eslint-plugin':
optional: true
astro-eslint-parser:
@@ -194,12 +206,12 @@ packages:
optional: true
eslint-plugin-format:
optional: true
- eslint-plugin-react:
- optional: true
eslint-plugin-react-hooks:
optional: true
eslint-plugin-react-refresh:
optional: true
+ eslint-plugin-solid:
+ optional: true
eslint-plugin-svelte:
optional: true
prettier-plugin-astro:
@@ -209,36 +221,38 @@ packages:
svelte-eslint-parser:
optional: true
dependencies:
- '@antfu/install-pkg': 0.3.2
+ '@antfu/install-pkg': 0.3.3
'@clack/prompts': 0.7.0
- '@stylistic/eslint-plugin': 1.7.0(eslint@8.57.0)(typescript@5.4.4)
- '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
- '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
+ '@stylistic/eslint-plugin': 2.1.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0)(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
eslint: 8.57.0
eslint-config-flat-gitignore: 0.1.5
- eslint-flat-config-utils: 0.2.1
+ eslint-flat-config-utils: 0.2.5
eslint-merge-processors: 0.1.0(eslint@8.57.0)
- eslint-plugin-antfu: 2.1.2(eslint@8.57.0)
+ eslint-plugin-antfu: 2.2.0(eslint@8.57.0)
+ eslint-plugin-command: 0.2.3(eslint@8.57.0)
eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0)
- eslint-plugin-import-x: 0.5.0(eslint@8.57.0)(typescript@5.4.4)
- eslint-plugin-jsdoc: 48.2.3(eslint@8.57.0)
- eslint-plugin-jsonc: 2.15.0(eslint@8.57.0)
- eslint-plugin-markdown: 4.0.1(eslint@8.57.0)
- eslint-plugin-n: 16.6.2(eslint@8.57.0)
+ eslint-plugin-import-x: 0.5.0(eslint@8.57.0)(typescript@5.4.5)
+ eslint-plugin-jsdoc: 48.2.5(eslint@8.57.0)
+ eslint-plugin-jsonc: 2.15.1(eslint@8.57.0)
+ eslint-plugin-markdown: 5.0.0(eslint@8.57.0)
+ eslint-plugin-n: 17.7.0(eslint@8.57.0)
eslint-plugin-no-only-tests: 3.1.0
- eslint-plugin-perfectionist: 2.8.0(eslint@8.57.0)(typescript@5.4.4)(vue-eslint-parser@9.4.2)
+ eslint-plugin-perfectionist: 2.10.0(eslint@8.57.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2)
+ eslint-plugin-regexp: 2.5.0(eslint@8.57.0)
eslint-plugin-toml: 0.11.0(eslint@8.57.0)
- eslint-plugin-unicorn: 52.0.0(eslint@8.57.0)
- eslint-plugin-unused-imports: 3.1.0(@typescript-eslint/eslint-plugin@7.5.0)(eslint@8.57.0)
- eslint-plugin-vitest: 0.4.1(@typescript-eslint/eslint-plugin@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
- eslint-plugin-vue: 9.24.0(eslint@8.57.0)
+ eslint-plugin-unicorn: 53.0.0(eslint@8.57.0)
+ eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.9.0)(eslint@8.57.0)
+ eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.9.0)(eslint@8.57.0)(typescript@5.4.5)
+ eslint-plugin-vue: 9.26.0(eslint@8.57.0)
eslint-plugin-yml: 1.14.0(eslint@8.57.0)
- eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)
- globals: 15.0.0
+ eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)
+ globals: 15.3.0
jsonc-eslint-parser: 2.4.0
local-pkg: 0.5.0
parse-gitignore: 2.0.0
- picocolors: 1.0.0
+ picocolors: 1.0.1
toml-eslint-parser: 0.9.3
vue-eslint-parser: 9.4.2(eslint@8.57.0)
yaml-eslint-parser: 1.2.2
@@ -257,15 +271,19 @@ packages:
execa: 5.1.1
find-up: 5.0.0
- /@antfu/install-pkg@0.3.2:
- resolution: {integrity: sha512-FFYqME8+UHlPnRlX/vn+8cTD4Wo/nG/lzRxpABs3XANBmdJdNImVz3QvjNAE/W3PSCNbG387FOz8o5WelnWOlg==}
+ /@antfu/install-pkg@0.3.3:
+ resolution: {integrity: sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==}
dependencies:
- execa: 8.0.1
+ '@jsdevtools/ez-spawn': 3.0.4
dev: true
/@antfu/utils@0.7.7:
resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==}
+ /@antfu/utils@0.7.8:
+ resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==}
+ dev: true
+
/@babel/code-frame@7.24.2:
resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
engines: {node: '>=6.9.0'}
@@ -436,6 +454,11 @@ packages:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-validator-identifier@7.24.5:
+ resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/helper-validator-option@7.23.5:
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
engines: {node: '>=6.9.0'}
@@ -618,7 +641,7 @@ packages:
/@clack/core@0.3.4:
resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==}
dependencies:
- picocolors: 1.0.0
+ picocolors: 1.0.1
sisteransi: 1.0.5
dev: true
@@ -626,7 +649,7 @@ packages:
resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==}
dependencies:
'@clack/core': 0.3.4
- picocolors: 1.0.0
+ picocolors: 1.0.1
sisteransi: 1.0.5
dev: true
bundledDependencies:
@@ -649,14 +672,31 @@ packages:
- react
dev: false
- /@clerk/clerk-js@4.71.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-aUFaYGC/7oJSji3LviPpmjn1jjxOD5pWDPes4g+LUBHJIQGFqpwo1BiQiBfy6gdZtRuTv0jryDOwaXyLjyzgiA==}
+ /@clerk/backend@0.38.8(react@18.2.0):
+ resolution: {integrity: sha512-787JySSX7fxsg4v98PrstNygCtvQYFv1Yctqv3q4TvOMIYEfDVHSnwQGIffB6hedLHnmox0Tz8DcrgYUah3Y1Q==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@clerk/shared': 1.4.1(react@18.2.0)
+ '@clerk/types': 3.64.1
+ '@peculiar/webcrypto': 1.4.1
+ '@types/node': 16.18.6
+ cookie: 0.5.0
+ deepmerge: 4.2.2
+ node-fetch-native: 1.0.1
+ snakecase-keys: 5.4.4
+ tslib: 2.4.1
+ transitivePeerDependencies:
+ - react
+ dev: false
+
+ /@clerk/clerk-js@4.72.4(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-Gx54KqOUvo17EQMfMmr0aL3e+YWsP2aGl12mpjTfCG4gJ+YUpNtmjW7FKwMW9abOM32xRkq4VnljuawSAOKF4w==}
peerDependencies:
react: '>=18'
dependencies:
- '@clerk/localizations': 1.28.2(react@18.2.0)
+ '@clerk/localizations': 1.28.4(react@18.2.0)
'@clerk/shared': 1.4.1(react@18.2.0)
- '@clerk/types': 3.63.1
+ '@clerk/types': 3.64.1
'@emotion/cache': 11.11.0
'@emotion/react': 11.11.1(react@18.2.0)
'@floating-ui/react': 0.25.4(react-dom@18.2.0)(react@18.2.0)
@@ -675,13 +715,13 @@ packages:
- react-dom
dev: false
- /@clerk/clerk-sdk-node@4.13.14(react@18.2.0):
- resolution: {integrity: sha512-ECQEiMi/7xQZx0U9IyFKDazFLS+eyZnah+ZClwjMGDxAA1KR6xF13Vd9mbGzTov7IlvwfsNmUPOSXvjORufvqg==}
+ /@clerk/clerk-sdk-node@4.13.16(react@18.2.0):
+ resolution: {integrity: sha512-ZmfnRPlyTM+41zebnSQl9+q+LdwZO2z3l5H2uOWSaXr3SPnXbz6kul6FdnI6Aug9hHIZVzKQEuLP+EZt1Nv63Q==}
engines: {node: '>=14'}
dependencies:
- '@clerk/backend': 0.38.6(react@18.2.0)
+ '@clerk/backend': 0.38.8(react@18.2.0)
'@clerk/shared': 1.4.1(react@18.2.0)
- '@clerk/types': 3.63.1
+ '@clerk/types': 3.64.1
'@types/cookies': 0.7.7
'@types/express': 4.17.14
'@types/node-fetch': 2.6.2
@@ -692,13 +732,13 @@ packages:
- react
dev: false
- /@clerk/localizations@1.28.2(react@18.2.0):
- resolution: {integrity: sha512-yHJF6FU5orVxpVgreCjjDDyFHb2IU8iJkgLT/WxMOPcORVCpHQjgiKeTZw8GrUJVx8CcOVsFcRZ9wckAwctu8g==}
+ /@clerk/localizations@1.28.4(react@18.2.0):
+ resolution: {integrity: sha512-tFwVb6yLEm5PkHFcgKcrW2ZioQf0U/Gi3+MCq88dmvE/BqUegoYkQwhVI5d0euRf5bK7LoVvtbQewgTzlHAzDg==}
engines: {node: '>=14'}
peerDependencies:
react: '>=16'
dependencies:
- '@clerk/types': 3.63.1
+ '@clerk/types': 3.64.1
react: 18.2.0
dev: false
@@ -723,6 +763,13 @@ packages:
csstype: 3.1.1
dev: false
+ /@clerk/types@3.64.1:
+ resolution: {integrity: sha512-AfLyispKaEdwYNCC99tzYQYqod9vEOxAL0EI0xNcJJ5Fvzdtr7FY5BlgPRFFJyb1zKHI7KuHQu20u8T4XCPGYg==}
+ engines: {node: '>=14'}
+ dependencies:
+ csstype: 3.1.1
+ dev: false
+
/@cloudflare/kv-asset-handler@0.3.1:
resolution: {integrity: sha512-lKN2XCfKCmpKb86a1tl4GIwsJYDy9TGuwjhDELLmpKygQhw8X2xR4dusgpC5Tg7q1pB96Eb0rBo81kxSILQMwA==}
dependencies:
@@ -734,31 +781,6 @@ packages:
dependencies:
'@jridgewell/trace-mapping': 0.3.9
- /@csstools/cascade-layer-name-parser@1.0.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4):
- resolution: {integrity: sha512-RRqNjxTZDUhx7pxYOBG/AkCVmPS3zYzfE47GEhIGkFuWFTQGJBgWOUUkKNo5MfxIfjDz5/1L3F3rF1oIsYaIpw==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- '@csstools/css-parser-algorithms': ^2.6.1
- '@csstools/css-tokenizer': ^2.2.4
- dependencies:
- '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4)
- '@csstools/css-tokenizer': 2.2.4
- dev: true
-
- /@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4):
- resolution: {integrity: sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- '@csstools/css-tokenizer': ^2.2.4
- dependencies:
- '@csstools/css-tokenizer': 2.2.4
- dev: true
-
- /@csstools/css-tokenizer@2.2.4:
- resolution: {integrity: sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==}
- engines: {node: ^14 || ^16 || >=18}
- dev: true
-
/@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.0.16):
resolution: {integrity: sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==}
engines: {node: ^14 || ^16 || >=18}
@@ -777,15 +799,6 @@ packages:
postcss-selector-parser: 6.0.16
dev: true
- /@csstools/utilities@1.0.0(postcss@8.4.38):
- resolution: {integrity: sha512-tAgvZQe/t2mlvpNosA4+CkMiZ2azISW5WPAcdSalZlEjQvUfghHxfQcrCiK/7/CrfAWVxyM88kGFYO82heIGDg==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- postcss: ^8.4
- dependencies:
- postcss: 8.4.38
- dev: true
-
/@emotion/babel-plugin@11.11.0:
resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==}
dependencies:
@@ -874,24 +887,18 @@ packages:
resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==}
dev: false
- /@es-joy/jsdoccomment@0.42.0:
- resolution: {integrity: sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==}
+ /@es-joy/jsdoccomment@0.43.0:
+ resolution: {integrity: sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==}
engines: {node: '>=16'}
dependencies:
+ '@types/eslint': 8.56.7
+ '@types/estree': 1.0.5
+ '@typescript-eslint/types': 7.5.0
comment-parser: 1.4.1
esquery: 1.5.0
jsdoc-type-pratt-parser: 4.0.0
dev: true
- /@esbuild/aix-ppc64@0.19.12:
- resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [aix]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/aix-ppc64@0.20.2:
resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
engines: {node: '>=12'}
@@ -900,15 +907,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-arm64@0.19.12:
- resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm64@0.20.2:
resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
engines: {node: '>=12'}
@@ -917,15 +915,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-arm@0.19.12:
- resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm@0.20.2:
resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
engines: {node: '>=12'}
@@ -934,15 +923,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-x64@0.19.12:
- resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-x64@0.20.2:
resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
engines: {node: '>=12'}
@@ -951,15 +931,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/darwin-arm64@0.19.12:
- resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/darwin-arm64@0.20.2:
resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
engines: {node: '>=12'}
@@ -968,15 +939,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/darwin-x64@0.19.12:
- resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/darwin-x64@0.20.2:
resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
engines: {node: '>=12'}
@@ -985,15 +947,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/freebsd-arm64@0.19.12:
- resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/freebsd-arm64@0.20.2:
resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
engines: {node: '>=12'}
@@ -1002,15 +955,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/freebsd-x64@0.19.12:
- resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/freebsd-x64@0.20.2:
resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
engines: {node: '>=12'}
@@ -1019,15 +963,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-arm64@0.19.12:
- resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-arm64@0.20.2:
resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
engines: {node: '>=12'}
@@ -1036,15 +971,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-arm@0.19.12:
- resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-arm@0.20.2:
resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
engines: {node: '>=12'}
@@ -1053,15 +979,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-ia32@0.19.12:
- resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-ia32@0.20.2:
resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
engines: {node: '>=12'}
@@ -1070,15 +987,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-loong64@0.19.12:
- resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-loong64@0.20.2:
resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
engines: {node: '>=12'}
@@ -1087,15 +995,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-mips64el@0.19.12:
- resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-mips64el@0.20.2:
resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
engines: {node: '>=12'}
@@ -1104,15 +1003,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-ppc64@0.19.12:
- resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-ppc64@0.20.2:
resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
engines: {node: '>=12'}
@@ -1121,15 +1011,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-riscv64@0.19.12:
- resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-riscv64@0.20.2:
resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
engines: {node: '>=12'}
@@ -1138,15 +1019,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-s390x@0.19.12:
- resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-s390x@0.20.2:
resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
engines: {node: '>=12'}
@@ -1155,15 +1027,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-x64@0.19.12:
- resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-x64@0.20.2:
resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
engines: {node: '>=12'}
@@ -1172,15 +1035,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/netbsd-x64@0.19.12:
- resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/netbsd-x64@0.20.2:
resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
engines: {node: '>=12'}
@@ -1189,15 +1043,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/openbsd-x64@0.19.12:
- resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/openbsd-x64@0.20.2:
resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
engines: {node: '>=12'}
@@ -1206,15 +1051,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/sunos-x64@0.19.12:
- resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/sunos-x64@0.20.2:
resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
engines: {node: '>=12'}
@@ -1223,15 +1059,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-arm64@0.19.12:
- resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-arm64@0.20.2:
resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
engines: {node: '>=12'}
@@ -1240,15 +1067,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-ia32@0.19.12:
- resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-ia32@0.20.2:
resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
engines: {node: '>=12'}
@@ -1257,15 +1075,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-x64@0.19.12:
- resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-x64@0.20.2:
resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
engines: {node: '>=12'}
@@ -1303,6 +1112,23 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@eslint/eslintrc@3.1.0:
+ resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.4
+ espree: 10.0.1
+ globals: 14.0.0
+ ignore: 5.3.1
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@eslint/js@8.57.0:
resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1359,12 +1185,12 @@ packages:
/@floating-ui/utils@0.2.1:
resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==}
- /@floating-ui/vue@1.0.6(vue@3.4.21):
+ /@floating-ui/vue@1.0.6(vue@3.4.27):
resolution: {integrity: sha512-EdrOljjkpkkqZnrpqUcPoz9NvHxuTjUtSInh6GMv3+Mcy+giY2cE2pHh9rpacRcZ2eMSCxel9jWkWXTjLmY55w==}
dependencies:
'@floating-ui/dom': 1.6.3
'@floating-ui/utils': 0.2.1
- vue-demi: 0.14.7(vue@3.4.21)
+ vue-demi: 0.14.7(vue@3.4.27)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -1409,13 +1235,13 @@ packages:
transitivePeerDependencies:
- supports-color
- /@iconify/vue@4.1.1(vue@3.4.21):
+ /@iconify/vue@4.1.1(vue@3.4.27):
resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==}
peerDependencies:
vue: '>=3'
dependencies:
'@iconify/types': 2.0.0
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
dev: true
/@internationalized/date@3.5.2:
@@ -1424,6 +1250,12 @@ packages:
'@swc/helpers': 0.5.8
dev: false
+ /@internationalized/number@3.5.2:
+ resolution: {integrity: sha512-4FGHTi0rOEX1giSkt5MH4/te0eHBq3cvAYsfLlpguV6pzJAReXymiYpE5wPCqKqjkUO3PIsyvk+tBiIV1pZtbA==}
+ dependencies:
+ '@swc/helpers': 0.5.8
+ dev: false
+
/@ioredis/commands@1.2.0:
resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
@@ -1475,6 +1307,16 @@ packages:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
+ /@jsdevtools/ez-spawn@3.0.4:
+ resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==}
+ engines: {node: '>=10'}
+ dependencies:
+ call-me-maybe: 1.0.2
+ cross-spawn: 7.0.3
+ string-argv: 0.3.2
+ type-detect: 4.0.8
+ dev: true
+
/@koa/router@12.0.1:
resolution: {integrity: sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q==}
engines: {node: '>= 12'}
@@ -1632,14 +1474,14 @@ packages:
- bluebird
- supports-color
- /@nuxt/content@2.12.1(nuxt@3.11.2)(vue@3.4.21):
+ /@nuxt/content@2.12.1(nuxt@3.11.2)(vue@3.4.27):
resolution: {integrity: sha512-xW4xjyYm6zqglb17Tu0J+rpKUV1PF9zp6SLu1lopylFnerdyImtce84206HT6Zd/DJgivKtoW4dyyJn0ZaSqCQ==}
dependencies:
'@nuxt/kit': 3.11.2
'@nuxtjs/mdc': 0.6.1
- '@vueuse/core': 10.9.0(vue@3.4.21)
- '@vueuse/head': 2.0.0(vue@3.4.21)
- '@vueuse/nuxt': 10.9.0(nuxt@3.11.2)(vue@3.4.21)
+ '@vueuse/core': 10.9.0(vue@3.4.27)
+ '@vueuse/head': 2.0.0(vue@3.4.27)
+ '@vueuse/nuxt': 10.9.0(nuxt@3.11.2)(vue@3.4.27)
consola: 3.2.3
defu: 6.1.4
destr: 2.0.3
@@ -1698,7 +1540,7 @@ packages:
'@nuxt/kit': 3.11.2
'@nuxt/schema': 3.11.2
execa: 7.2.0
- nuxt: 3.11.2(@types/node@20.12.5)(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.11)
+ nuxt: 3.11.2(@types/node@20.12.5)(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.19)
vite: 5.2.8(@types/node@20.12.5)
transitivePeerDependencies:
- rollup
@@ -1719,7 +1561,7 @@ packages:
rc9: 2.1.1
semver: 7.6.0
- /@nuxt/devtools@1.1.5(@unocss/reset@0.59.0)(floating-vue@5.2.2)(nuxt@3.11.2)(unocss@0.59.0)(vite@5.2.8)(vue@3.4.21):
+ /@nuxt/devtools@1.1.5(@unocss/reset@0.59.0)(floating-vue@5.2.2)(nuxt@3.11.2)(unocss@0.59.0)(vite@5.2.8)(vue@3.4.27):
resolution: {integrity: sha512-aDEqz4L1GDj4DDnX7PL9ety3Wx0kLyKTb2JOSoJR8uX09fC3gonCvj/gYHLSSIKqhPasUjoOO5RPCtT+r9dtsA==}
hasBin: true
peerDependencies:
@@ -1730,9 +1572,9 @@ packages:
'@nuxt/devtools-kit': 1.1.5(nuxt@3.11.2)(vite@5.2.8)
'@nuxt/devtools-wizard': 1.1.5
'@nuxt/kit': 3.11.2
- '@vue/devtools-applet': 7.0.25(@unocss/reset@0.59.0)(floating-vue@5.2.2)(unocss@0.59.0)(vite@5.2.8)(vue@3.4.21)
- '@vue/devtools-core': 7.0.25(vite@5.2.8)(vue@3.4.21)
- '@vue/devtools-kit': 7.0.25(vue@3.4.21)
+ '@vue/devtools-applet': 7.0.25(@unocss/reset@0.59.0)(floating-vue@5.2.2)(unocss@0.59.0)(vite@5.2.8)(vue@3.4.27)
+ '@vue/devtools-core': 7.0.25(vite@5.2.8)(vue@3.4.27)
+ '@vue/devtools-kit': 7.0.25(vue@3.4.27)
birpc: 0.2.17
consola: 3.2.3
cronstrue: 2.49.0
@@ -1748,7 +1590,7 @@ packages:
launch-editor: 2.6.1
local-pkg: 0.5.0
magicast: 0.3.3
- nuxt: 3.11.2(@types/node@20.12.5)(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.11)
+ nuxt: 3.11.2(@types/node@20.12.5)(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.19)
nypm: 0.3.8
ohash: 1.1.3
pacote: 17.0.6
@@ -1906,7 +1748,7 @@ packages:
/@nuxt/ui-templates@1.3.3:
resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==}
- /@nuxt/vite-builder@3.11.2(@types/node@20.12.5)(eslint@8.57.0)(typescript@5.4.4)(vue-tsc@2.0.11)(vue@3.4.21):
+ /@nuxt/vite-builder@3.11.2(@types/node@20.12.5)(eslint@8.57.0)(typescript@5.4.5)(vue-tsc@2.0.19)(vue@3.4.27):
resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==}
engines: {node: ^14.18.0 || >=16.10.0}
peerDependencies:
@@ -1914,8 +1756,8 @@ packages:
dependencies:
'@nuxt/kit': 3.11.2
'@rollup/plugin-replace': 5.0.5(rollup@4.14.1)
- '@vitejs/plugin-vue': 5.0.4(vite@5.2.8)(vue@3.4.21)
- '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8)(vue@3.4.21)
+ '@vitejs/plugin-vue': 5.0.4(vite@5.2.8)(vue@3.4.27)
+ '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8)(vue@3.4.27)
autoprefixer: 10.4.19(postcss@8.4.38)
clear: 0.1.0
consola: 3.2.3
@@ -1944,8 +1786,8 @@ packages:
unplugin: 1.10.1
vite: 5.2.8(@types/node@20.12.5)
vite-node: 1.4.0(@types/node@20.12.5)
- vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.4)(vite@5.2.8)(vue-tsc@2.0.11)
- vue: 3.4.21(typescript@5.4.4)
+ vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.5)(vite@5.2.8)(vue-tsc@2.0.19)
+ vue: 3.4.27(typescript@5.4.5)
vue-bundle-renderer: 2.0.0
transitivePeerDependencies:
- '@types/node'
@@ -2018,97 +1860,34 @@ packages:
unwasm: 0.3.9
transitivePeerDependencies:
- rollup
- - supports-color
- dev: false
-
- /@nuxtjs/tailwindcss@6.11.4(ts-node@10.9.2):
- resolution: {integrity: sha512-09cksgZD4seQj054Z/BeiwFg1bzQTol8KPulLDLGnmMTkEi21vj/z+WlXQRpVbN1GS9+oU9tcSsu2ufXCM3DBg==}
- dependencies:
- '@nuxt/kit': 3.11.2
- autoprefixer: 10.4.19(postcss@8.4.38)
- chokidar: 3.6.0
- clear-module: 4.1.2
- consola: 3.2.3
- defu: 6.1.4
- h3: 1.11.1
- micromatch: 4.0.5
- pathe: 1.1.2
- postcss: 8.4.38
- postcss-custom-properties: 13.3.6(postcss@8.4.38)
- postcss-nesting: 12.1.1(postcss@8.4.38)
- tailwind-config-viewer: 1.7.3(tailwindcss@3.4.3)
- tailwindcss: 3.4.3(ts-node@10.9.2)
- ufo: 1.5.3
- transitivePeerDependencies:
- - rollup
- - supports-color
- - ts-node
- - uWebSockets.js
- dev: true
-
- /@oxc-parser/binding-darwin-arm64@0.8.0:
- resolution: {integrity: sha512-3Dws5Wzj9efojjqvhS4ZF+Abh0EoiI5ciOE2kdLifMzSg4fnmYAIOktoUnPEo87TNIb4SiFJ5JgPBgEyq42Eow==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxc-parser/binding-darwin-x64@0.8.0:
- resolution: {integrity: sha512-DAUJ/mfq0Jn2VDYn69bhHTsIWj+aZ/viamexFwaLL7ntkIFmGpzAJZUlWofpY1IRJynKWW+P5AOLYXMllw4qUw==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxc-parser/binding-linux-arm64-gnu@0.8.0:
- resolution: {integrity: sha512-ZHQVey/O4K3zTIKtpfsbtJIE8MPTRHRxgY3dejaoeFQGf9C3HasgF132Yp4zN/jOUx+x8czKPVa/Af40ViyhGQ==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxc-parser/binding-linux-arm64-musl@0.8.0:
- resolution: {integrity: sha512-Diw+Tnf5v+zAYXzDoSKCZsMaroU6GoqZMS7smfDtFnZYTHWZrsTmPBLUQe7AFiG7O7tkhsCdcWjOYgbVkrSVOA==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxc-parser/binding-linux-x64-gnu@0.8.0:
- resolution: {integrity: sha512-WloqcRrtQUVEP/Sy8ZeEgF0HgBKQjOv3zLFZqbC5ipkerKriGcVbsq3fOIMOi/55AM6/UhIAjeZGnoeco72JjQ==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@oxc-parser/binding-linux-x64-musl@0.8.0:
- resolution: {integrity: sha512-2j7BD9szwSXTvSj0Q8VE98UHGYvrgZzdLy4EyB0FilhQnopEfz+YV674rWGY2Il1VYxHJwGctrTJHvARolu37g==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
+ - supports-color
+ dev: false
- /@oxc-parser/binding-win32-arm64-msvc@0.8.0:
- resolution: {integrity: sha512-mcomr1og17yCmnwn8Q7CRzrH9Va0HccWe4Ld3/u/elBsw0SEzYGVvECRzCyRglYAbKTtusz7as9Jee0RiMOMmg==}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
+ /@nuxtjs/tailwindcss@6.12.0(ts-node@10.9.2):
+ resolution: {integrity: sha512-vXvEq8z177TQcx0tc10mw3O6T9WeN0iTL8hIKGDfidmr+HKReexJU01aPgHefFrCu4LJB70egYFYnywzB9lMyQ==}
+ dependencies:
+ '@nuxt/kit': 3.11.2
+ autoprefixer: 10.4.19(postcss@8.4.38)
+ consola: 3.2.3
+ defu: 6.1.4
+ h3: 1.11.1
+ pathe: 1.1.2
+ postcss: 8.4.38
+ postcss-nesting: 12.1.1(postcss@8.4.38)
+ tailwind-config-viewer: 2.0.2(tailwindcss@3.4.3)
+ tailwindcss: 3.4.3(ts-node@10.9.2)
+ ufo: 1.5.3
+ unctx: 2.3.1
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ - ts-node
+ - uWebSockets.js
dev: true
- optional: true
- /@oxc-parser/binding-win32-x64-msvc@0.8.0:
- resolution: {integrity: sha512-nIBkc1KZOVYUaHT3+U+gM354P3byMAIXMvlmLMbs0kWVRcI4vrzL8qwWpC6QdBQxWKZGqPEqGolv8H4dDYA9nQ==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
+ /@oxc-parser/wasm@0.1.0:
+ resolution: {integrity: sha512-oA7XhTbg9rRBJhIzxCNhJwYmON/9LFAH4GBQxl7HWmGSS6HTrb2t6Peq82nxY0W7knguH52neh9T7zs27FVvsQ==}
dev: true
- optional: true
/@parcel/watcher-android-arm64@2.4.1:
resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==}
@@ -2250,7 +2029,7 @@ packages:
resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==}
engines: {node: '>=8.0.0'}
dependencies:
- tslib: 2.4.1
+ tslib: 2.6.2
dev: false
/@peculiar/webcrypto@1.4.1:
@@ -2260,7 +2039,7 @@ packages:
'@peculiar/asn1-schema': 2.3.8
'@peculiar/json-schema': 1.1.12
pvtsutils: 1.3.5
- tslib: 2.4.1
+ tslib: 2.6.2
webcrypto-core: 1.7.9
dev: false
@@ -2277,8 +2056,8 @@ packages:
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
dev: false
- /@prisma/client@5.12.1(prisma@5.12.1):
- resolution: {integrity: sha512-6/JnizEdlSBxDIdiLbrBdMW5NqDxOmhXAJaNXiPpgzAPr/nLZResT6MMpbOHLo5yAbQ1Vv5UU8PTPRzb0WIxdA==}
+ /@prisma/client@5.14.0(prisma@5.14.0):
+ resolution: {integrity: sha512-akMSuyvLKeoU4LeyBAUdThP/uhVP3GuLygFE3MlYzaCb3/J8SfsYBE5PkaFuLuVpLyA6sFoW+16z/aPhNAESqg==}
engines: {node: '>=16.13'}
requiresBuild: true
peerDependencies:
@@ -2287,47 +2066,47 @@ packages:
prisma:
optional: true
dependencies:
- prisma: 5.12.1
+ prisma: 5.14.0
dev: true
- /@prisma/debug@5.12.1:
- resolution: {integrity: sha512-kd/wNsR0klrv79o1ITsbWxYyh4QWuBidvxsXSParPsYSu0ircUmNk3q4ojsgNc3/81b0ozg76iastOG43tbf8A==}
+ /@prisma/debug@5.14.0:
+ resolution: {integrity: sha512-iq56qBZuFfX3fCxoxT8gBX33lQzomBU0qIUaEj1RebsKVz1ob/BVH1XSBwwwvRVtZEV1b7Fxx2eVu34Ge/mg3w==}
dev: true
- /@prisma/engines-version@5.12.0-21.473ed3124229e22d881cb7addf559799debae1ab:
- resolution: {integrity: sha512-6yvO8s80Tym61aB4QNtYZfWVmE3pwqe807jEtzm8C5VDe7nw8O1FGX3TXUaXmWV0fQTIAfRbeL2Gwrndabp/0g==}
+ /@prisma/engines-version@5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48:
+ resolution: {integrity: sha512-ip6pNkRo1UxWv+6toxNcYvItNYaqQjXdFNGJ+Nuk2eYtRoEdoF13wxo7/jsClJFFenMPVNVqXQDV0oveXnR1cA==}
dev: true
- /@prisma/engines@5.12.1:
- resolution: {integrity: sha512-HQDdglLw2bZR/TXD2Y+YfDMvi5Q8H+acbswqOsWyq9pPjBLYJ6gzM+ptlTU/AV6tl0XSZLU1/7F4qaWa8bqpJA==}
+ /@prisma/engines@5.14.0:
+ resolution: {integrity: sha512-lgxkKZ6IEygVcw6IZZUlPIfLQ9hjSYAtHjZ5r64sCLDgVzsPFCi2XBBJgzPMkOQ5RHzUD4E/dVdpn9+ez8tk1A==}
requiresBuild: true
dependencies:
- '@prisma/debug': 5.12.1
- '@prisma/engines-version': 5.12.0-21.473ed3124229e22d881cb7addf559799debae1ab
- '@prisma/fetch-engine': 5.12.1
- '@prisma/get-platform': 5.12.1
+ '@prisma/debug': 5.14.0
+ '@prisma/engines-version': 5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48
+ '@prisma/fetch-engine': 5.14.0
+ '@prisma/get-platform': 5.14.0
dev: true
- /@prisma/fetch-engine@5.12.1:
- resolution: {integrity: sha512-qSs3KcX1HKcea1A+hlJVK/ljj0PNIUHDxAayGMvgJBqmaN32P9tCidlKz1EGv6WoRFICYnk3Dd/YFLBwnFIozA==}
+ /@prisma/fetch-engine@5.14.0:
+ resolution: {integrity: sha512-VrheA9y9DMURK5vu8OJoOgQpxOhas3qF0IBHJ8G/0X44k82kc8E0w98HCn2nhnbOOMwbWsJWXfLC2/F8n5u0gQ==}
dependencies:
- '@prisma/debug': 5.12.1
- '@prisma/engines-version': 5.12.0-21.473ed3124229e22d881cb7addf559799debae1ab
- '@prisma/get-platform': 5.12.1
+ '@prisma/debug': 5.14.0
+ '@prisma/engines-version': 5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48
+ '@prisma/get-platform': 5.14.0
dev: true
- /@prisma/get-platform@5.12.1:
- resolution: {integrity: sha512-pgIR+pSvhYHiUcqXVEZS31NrFOTENC9yFUdEAcx7cdQBoZPmHVjtjN4Ss6NzVDMYPrKJJ51U14EhEoeuBlMioQ==}
+ /@prisma/get-platform@5.14.0:
+ resolution: {integrity: sha512-/yAyBvcEjRv41ynZrhdrPtHgk47xLRRq/o5eWGcUpBJ1YrUZTYB8EoPiopnP7iQrMATK8stXQdPOoVlrzuTQZw==}
dependencies:
- '@prisma/debug': 5.12.1
+ '@prisma/debug': 5.14.0
dev: true
- /@radix-icons/vue@1.0.0(vue@3.4.21):
+ /@radix-icons/vue@1.0.0(vue@3.4.27):
resolution: {integrity: sha512-gKWWk9tTK/laDRRNe5KLLR8A0qUwx4q4+DN8Fq48hJ904u78R82ayAO3TrxbNLgyn2D0h6rRiGdLzQWj7rPcvA==}
peerDependencies:
vue: '>= 3'
dependencies:
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
dev: false
/@rollup/plugin-alias@5.1.0(rollup@4.14.1):
@@ -2567,108 +2346,120 @@ packages:
requiresBuild: true
optional: true
- /@sentry-internal/feedback@7.109.0:
- resolution: {integrity: sha512-EL7N++poxvJP9rYvh6vSu24tsKkOveNCcCj4IM7+irWPjsuD2GLYYlhp/A/Mtt9l7iqO4plvtiQU5HGk7smcTQ==}
+ /@sentry-internal/feedback@7.116.0:
+ resolution: {integrity: sha512-tmfO+RTCrhIWMs3yg8X0axhbjWRZLsldSfoXBgfjNCk/XwkYiVGp7WnYVbb+IO+01mHCsis9uaYOBggLgFRB5Q==}
engines: {node: '>=12'}
dependencies:
- '@sentry/core': 7.109.0
- '@sentry/types': 7.109.0
- '@sentry/utils': 7.109.0
+ '@sentry/core': 7.116.0
+ '@sentry/types': 7.116.0
+ '@sentry/utils': 7.116.0
dev: true
- /@sentry-internal/replay-canvas@7.109.0:
- resolution: {integrity: sha512-Lh/K60kmloR6lkPUcQP0iamw7B/MdEUEx/ImAx4tUSMrLj+IoUEcq/ECgnnVyQkJq59+8nPEKrVLt7x6PUPEjw==}
+ /@sentry-internal/replay-canvas@7.116.0:
+ resolution: {integrity: sha512-Sy0ydY7A97JY/IFTIj8U25kHqR5rL9oBk3HFE5EK9Phw56irVhHzEwLWae0jlFeCQEWoBYqpPgO5vXsaYzrWvw==}
engines: {node: '>=12'}
dependencies:
- '@sentry/core': 7.109.0
- '@sentry/replay': 7.109.0
- '@sentry/types': 7.109.0
- '@sentry/utils': 7.109.0
+ '@sentry/core': 7.116.0
+ '@sentry/replay': 7.116.0
+ '@sentry/types': 7.116.0
+ '@sentry/utils': 7.116.0
+ dev: true
+
+ /@sentry-internal/tracing@7.116.0:
+ resolution: {integrity: sha512-y5ppEmoOlfr77c/HqsEXR72092qmGYS4QE5gSz5UZFn9CiinEwGfEorcg2xIrrCuU7Ry/ZU2VLz9q3xd04drRA==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@sentry/core': 7.116.0
+ '@sentry/types': 7.116.0
+ '@sentry/utils': 7.116.0
dev: true
- /@sentry-internal/tracing@7.109.0:
- resolution: {integrity: sha512-PzK/joC5tCuh2R/PRh+7dp+uuZl7pTsBIjPhVZHMTtb9+ls65WkdZJ1/uKXPouyz8NOo9Xok7aEvEo9seongyw==}
+ /@sentry/browser@7.116.0:
+ resolution: {integrity: sha512-2aosATT5qE+QLKgTmyF9t5Emsluy1MBczYNuPmLhDxGNfB+MA86S8u7Hb0CpxdwjS0nt14gmbiOtJHoeAF3uTw==}
engines: {node: '>=8'}
dependencies:
- '@sentry/core': 7.109.0
- '@sentry/types': 7.109.0
- '@sentry/utils': 7.109.0
+ '@sentry-internal/feedback': 7.116.0
+ '@sentry-internal/replay-canvas': 7.116.0
+ '@sentry-internal/tracing': 7.116.0
+ '@sentry/core': 7.116.0
+ '@sentry/integrations': 7.116.0
+ '@sentry/replay': 7.116.0
+ '@sentry/types': 7.116.0
+ '@sentry/utils': 7.116.0
dev: true
- /@sentry/browser@7.109.0:
- resolution: {integrity: sha512-yx+OFG+Ab9qUDDgV9ZDv8M9O9Mqr0fjKta/LMlWALYLjzkMvxsPlRPFj7oMBlHqOTVLDeg7lFYmsA8wyWQ8Z8g==}
+ /@sentry/core@7.116.0:
+ resolution: {integrity: sha512-J6Wmjjx+o7RwST0weTU1KaKUAlzbc8MGkJV1rcHM9xjNTWTva+nrcCM3vFBagnk2Gm/zhwv3h0PvWEqVyp3U1Q==}
engines: {node: '>=8'}
dependencies:
- '@sentry-internal/feedback': 7.109.0
- '@sentry-internal/replay-canvas': 7.109.0
- '@sentry-internal/tracing': 7.109.0
- '@sentry/core': 7.109.0
- '@sentry/replay': 7.109.0
- '@sentry/types': 7.109.0
- '@sentry/utils': 7.109.0
+ '@sentry/types': 7.116.0
+ '@sentry/utils': 7.116.0
dev: true
- /@sentry/core@7.109.0:
- resolution: {integrity: sha512-xwD4U0IlvvlE/x/g/W1I8b4Cfb16SsCMmiEuBf6XxvAa3OfWBxKoqLifb3GyrbxMC4LbIIZCN/SvLlnGJPgszA==}
+ /@sentry/integrations@7.116.0:
+ resolution: {integrity: sha512-UZb60gaF+7veh1Yv79RiGvgGYOnU6xA97H+hI6tKgc1uT20YpItO4X56Vhp0lvyEyUGFZzBRRH1jpMDPNGPkqw==}
engines: {node: '>=8'}
dependencies:
- '@sentry/types': 7.109.0
- '@sentry/utils': 7.109.0
+ '@sentry/core': 7.116.0
+ '@sentry/types': 7.116.0
+ '@sentry/utils': 7.116.0
+ localforage: 1.10.0
dev: true
- /@sentry/node@7.109.0:
- resolution: {integrity: sha512-tqMNAES4X/iBl1eZRCmc29p//0id01FBLEiesNo5nk6ECl6/SaGMFAEwu1gsn90h/Bjgr04slwFOS4cR45V2PQ==}
+ /@sentry/node@7.116.0:
+ resolution: {integrity: sha512-HB/4TrJWbnu6swNzkid+MlwzLwY/D/klGt3R0aatgrgWPo2jJm6bSl4LUT39Cr2eg5I1gsREQtXE2mAlC6gm8w==}
engines: {node: '>=8'}
dependencies:
- '@sentry-internal/tracing': 7.109.0
- '@sentry/core': 7.109.0
- '@sentry/types': 7.109.0
- '@sentry/utils': 7.109.0
+ '@sentry-internal/tracing': 7.116.0
+ '@sentry/core': 7.116.0
+ '@sentry/integrations': 7.116.0
+ '@sentry/types': 7.116.0
+ '@sentry/utils': 7.116.0
dev: true
- /@sentry/profiling-node@7.109.0:
- resolution: {integrity: sha512-wdDxJ86/A71QTpbbn4LaiB6vmvGd3QEq7UOdZS/y/3SwV66zpkvNB8yPER41BgqDjqcmIY/va9fNi319iTREFw==}
+ /@sentry/profiling-node@7.116.0:
+ resolution: {integrity: sha512-mfuwFUVPPg3H99ipdUy/sKotVrhyB/siM3k6pzJp82dlPgydEFE/3VSm7obHxZJmGSYBwhcIQgqSuPWbms7E7w==}
engines: {node: '>=8.0.0'}
hasBin: true
requiresBuild: true
dependencies:
detect-libc: 2.0.3
- node-abi: 3.57.0
+ node-abi: 3.62.0
dev: true
- /@sentry/replay@7.109.0:
- resolution: {integrity: sha512-hCDjbTNO7ErW/XsaBXlyHFsUhneyBUdTec1Swf98TFEfVqNsTs6q338aUcaR8dGRLbLrJ9YU9D1qKq++v5h2CA==}
+ /@sentry/replay@7.116.0:
+ resolution: {integrity: sha512-OrpDtV54pmwZuKp3g7PDiJg6ruRMJKOCzK08TF7IPsKrr4x4UQn56rzMOiABVuTjuS8lNfAWDar6c6vxXFz5KA==}
engines: {node: '>=12'}
dependencies:
- '@sentry-internal/tracing': 7.109.0
- '@sentry/core': 7.109.0
- '@sentry/types': 7.109.0
- '@sentry/utils': 7.109.0
+ '@sentry-internal/tracing': 7.116.0
+ '@sentry/core': 7.116.0
+ '@sentry/types': 7.116.0
+ '@sentry/utils': 7.116.0
dev: true
- /@sentry/types@7.109.0:
- resolution: {integrity: sha512-egCBnDv3YpVFoNzRLdP0soVrxVLCQ+rovREKJ1sw3rA2/MFH9WJ+DZZexsX89yeAFzy1IFsCp7/dEqudusml6g==}
+ /@sentry/types@7.116.0:
+ resolution: {integrity: sha512-QCCvG5QuQrwgKzV11lolNQPP2k67Q6HHD9vllZ/C4dkxkjoIym8Gy+1OgAN3wjsR0f/kG9o5iZyglgNpUVRapQ==}
engines: {node: '>=8'}
dev: true
- /@sentry/utils@7.109.0:
- resolution: {integrity: sha512-3RjxMOLMBwZ5VSiH84+o/3NY2An4Zldjz0EbfEQNRY9yffRiCPJSQiCJID8EoylCFOh/PAhPimBhqbtWJxX6iw==}
+ /@sentry/utils@7.116.0:
+ resolution: {integrity: sha512-Vn9fcvwTq91wJvCd7WTMWozimqMi+dEZ3ie3EICELC2diONcN16ADFdzn65CQQbYwmUzRjN9EjDN2k41pKZWhQ==}
engines: {node: '>=8'}
dependencies:
- '@sentry/types': 7.109.0
+ '@sentry/types': 7.116.0
dev: true
- /@sentry/vue@7.109.0(vue@3.4.21):
- resolution: {integrity: sha512-aATuLXJB7YJaezedwP71sGeVabt9moyvxlZZdTU+LdgTizdMZk3zvWF/Uen6HGCgvKerDYt52zSHWSQvDHCvLw==}
+ /@sentry/vue@7.116.0(vue@3.4.27):
+ resolution: {integrity: sha512-IDI8N96Zn35muIlj3usi9oBOJ2kSEl6FOmdTQm2Ju+q8eB7F3BGMFZkpoZH0epVo7lpO6Eg1IFKf2FjLn4b7ew==}
engines: {node: '>=8'}
peerDependencies:
vue: 2.x || 3.x
dependencies:
- '@sentry/browser': 7.109.0
- '@sentry/core': 7.109.0
- '@sentry/types': 7.109.0
- '@sentry/utils': 7.109.0
- vue: 3.4.21(typescript@5.4.4)
+ '@sentry/browser': 7.116.0
+ '@sentry/core': 7.116.0
+ '@sentry/types': 7.116.0
+ '@sentry/utils': 7.116.0
+ vue: 3.4.27(typescript@5.4.5)
dev: true
/@shikijs/core@1.2.4:
@@ -2736,72 +2527,71 @@ packages:
resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==}
dev: false
- /@stylistic/eslint-plugin-js@1.7.0(eslint@8.57.0):
- resolution: {integrity: sha512-PN6On/+or63FGnhhMKSQfYcWutRlzOiYlVdLM6yN7lquoBTqUJHYnl4TA4MHwiAt46X5gRxDr1+xPZ1lOLcL+Q==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@stylistic/eslint-plugin-js@2.1.0(eslint@8.57.0):
+ resolution: {integrity: sha512-gdXUjGNSsnY6nPyqxu6lmDTtVrwCOjun4x8PUn0x04d5ucLI74N3MT1Q0UhdcOR9No3bo5PGDyBgXK+KmD787A==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
- '@types/eslint': 8.56.7
+ '@types/eslint': 8.56.10
acorn: 8.11.3
- escape-string-regexp: 4.0.0
eslint: 8.57.0
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
+ eslint-visitor-keys: 4.0.0
+ espree: 10.0.1
dev: true
- /@stylistic/eslint-plugin-jsx@1.7.0(eslint@8.57.0):
- resolution: {integrity: sha512-BACdBwXakQvjYIST5N2WWhRbvhRsIxa/F59BiZol+0IH4FSmDXhie7v/yaxDIIA9CbfElzOmIA5nWNYTVXcnwQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@stylistic/eslint-plugin-jsx@2.1.0(eslint@8.57.0):
+ resolution: {integrity: sha512-mMD7S+IndZo2vxmwpHVTCwx2O1VdtE5tmpeNwgaEcXODzWV1WTWpnsc/PECQKIr/mkLPFWiSIqcuYNhQ/3l6AQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
- '@stylistic/eslint-plugin-js': 1.7.0(eslint@8.57.0)
- '@types/eslint': 8.56.7
+ '@stylistic/eslint-plugin-js': 2.1.0(eslint@8.57.0)
+ '@types/eslint': 8.56.10
eslint: 8.57.0
estraverse: 5.3.0
picomatch: 4.0.2
dev: true
- /@stylistic/eslint-plugin-plus@1.7.0(eslint@8.57.0)(typescript@5.4.4):
- resolution: {integrity: sha512-AabDw8sXsc70Ydx3qnbeTlRHZnIwY6UKEenBPURPhY3bfYWX+/pDpZH40HkOu94v8D0DUrocPkeeEUxl4e0JDg==}
+ /@stylistic/eslint-plugin-plus@2.1.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-S5QAlgYXESJaSBFhBSBLZy9o36gXrXQwWSt6QkO+F0SrT9vpV5JF/VKoh+ojO7tHzd8Ckmyouq02TT9Sv2B0zQ==}
peerDependencies:
eslint: '*'
dependencies:
- '@types/eslint': 8.56.7
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.4)
+ '@types/eslint': 8.56.10
+ '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@stylistic/eslint-plugin-ts@1.7.0(eslint@8.57.0)(typescript@5.4.4):
- resolution: {integrity: sha512-QsHv98mmW1xaucVYQTyLDgEpybPJ/6jPPxVBrIchntWWwj74xCWKUiw79hu+TpYj/Pbhd9rkqJYLNq3pQGYuyA==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@stylistic/eslint-plugin-ts@2.1.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-2ioFibufHYBALx2TBrU4KXovCkN8qCqcb9yIHc0fyOfTaO5jw4d56WW7YRcF3Zgde6qFyXwAN6z/+w4pnmos1g==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
- '@stylistic/eslint-plugin-js': 1.7.0(eslint@8.57.0)
- '@types/eslint': 8.56.7
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.4)
+ '@stylistic/eslint-plugin-js': 2.1.0(eslint@8.57.0)
+ '@types/eslint': 8.56.10
+ '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@stylistic/eslint-plugin@1.7.0(eslint@8.57.0)(typescript@5.4.4):
- resolution: {integrity: sha512-ThMUjGIi/jeWYNvOdjZkoLw1EOVs0tEuKXDgWvTn8uWaEz55HuPlajKxjKLpv19C+qRDbKczJfzUODfCdME53A==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@stylistic/eslint-plugin@2.1.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-cBBowKP2u/+uE5CzgH5w8pE9VKqcM7BXdIDPIbGt2rmLJGnA6MJPr9vYGaqgMoJFs7R/FzsMQerMvvEP40g2uw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
- '@stylistic/eslint-plugin-js': 1.7.0(eslint@8.57.0)
- '@stylistic/eslint-plugin-jsx': 1.7.0(eslint@8.57.0)
- '@stylistic/eslint-plugin-plus': 1.7.0(eslint@8.57.0)(typescript@5.4.4)
- '@stylistic/eslint-plugin-ts': 1.7.0(eslint@8.57.0)(typescript@5.4.4)
- '@types/eslint': 8.56.7
+ '@stylistic/eslint-plugin-js': 2.1.0(eslint@8.57.0)
+ '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@8.57.0)
+ '@stylistic/eslint-plugin-plus': 2.1.0(eslint@8.57.0)(typescript@5.4.5)
+ '@stylistic/eslint-plugin-ts': 2.1.0(eslint@8.57.0)(typescript@5.4.5)
+ '@types/eslint': 8.56.10
eslint: 8.57.0
transitivePeerDependencies:
- supports-color
@@ -2827,8 +2617,8 @@ packages:
tslib: 2.6.2
dev: false
- /@tailwindcss/typography@0.5.12(tailwindcss@3.4.3):
- resolution: {integrity: sha512-CNwpBpconcP7ppxmuq3qvaCxiRWnbhANpY/ruH4L5qs2GCiVDJXde/pjj2HWPV1+Q4G9+V/etrwUYopdcjAlyg==}
+ /@tailwindcss/typography@0.5.13(tailwindcss@3.4.3):
+ resolution: {integrity: sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==}
peerDependencies:
tailwindcss: '>=3.0.0 || insiders'
dependencies:
@@ -2839,19 +2629,32 @@ packages:
tailwindcss: 3.4.3(ts-node@10.9.2)
dev: true
- /@tanstack/table-core@8.15.3:
- resolution: {integrity: sha512-wOgV0HfEvuMOv8RlqdR9MdNNqq0uyvQtP39QOvGlggHvIObOE4exS+D5LGO8LZ3LUXxId2IlUKcHDHaGujWhUg==}
+ /@tanstack/table-core@8.17.3:
+ resolution: {integrity: sha512-mPBodDGVL+fl6d90wUREepHa/7lhsghg2A3vFpakEhrhtbIlgNAZiMr7ccTgak5qbHqF14Fwy+W1yFWQt+WmYQ==}
engines: {node: '>=12'}
dev: false
- /@tanstack/vue-table@8.15.3(vue@3.4.21):
- resolution: {integrity: sha512-QkPS/MIUmPLAGDZw1KQA3xdJ+rwAcyftemvMQicvyJIahSPtPDy+umsWvXUSd0fOANmq+dVoLsKp5CjUJQa9Vg==}
+ /@tanstack/virtual-core@3.5.0:
+ resolution: {integrity: sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==}
+ dev: false
+
+ /@tanstack/vue-table@8.17.3(vue@3.4.27):
+ resolution: {integrity: sha512-19amh2JJR4cFKmi3ZQERwwJg1ucoLm955Xg+RzypCMn6/dmHEzDu2TkVH/riaZFw5JbVfl17MoobMjWNE/fAEg==}
engines: {node: '>=12'}
peerDependencies:
vue: '>=3.2'
dependencies:
- '@tanstack/table-core': 8.15.3
- vue: 3.4.21(typescript@5.4.4)
+ '@tanstack/table-core': 8.17.3
+ vue: 3.4.27(typescript@5.4.5)
+ dev: false
+
+ /@tanstack/vue-virtual@3.5.0(vue@3.4.27):
+ resolution: {integrity: sha512-wvRQ8sFxn/NDr3WvI5XabhFovZ5MBmpEck2GHpTxYunmV63Ovpl30lRu6W5BPQo35a1GqDZ+Pvzlz6WDWRNqqw==}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.0.0
+ dependencies:
+ '@tanstack/virtual-core': 3.5.0
+ vue: 3.4.27(typescript@5.4.5)
dev: false
/@trysound/sax@0.2.0:
@@ -2909,6 +2712,13 @@ packages:
'@types/ms': 0.7.34
dev: false
+ /@types/eslint@8.56.10:
+ resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==}
+ dependencies:
+ '@types/estree': 1.0.5
+ '@types/json-schema': 7.0.15
+ dev: true
+
/@types/eslint@8.56.7:
resolution: {integrity: sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA==}
dependencies:
@@ -3062,8 +2872,8 @@ packages:
'@types/node': 20.12.5
dev: true
- /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4):
- resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==}
+ /@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0)(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-6e+X0X3sFe/G/54aC3jt0txuMTURqLyekmEHViqyA2VnxhLMpvA6nqmcjIy+Cr9tLDHPssA74BP5Mx9HQIxBEA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
'@typescript-eslint/parser': ^7.0.0
@@ -3074,25 +2884,23 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
- '@typescript-eslint/scope-manager': 7.5.0
- '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
- '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
- '@typescript-eslint/visitor-keys': 7.5.0
- debug: 4.3.4
+ '@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/scope-manager': 7.9.0
+ '@typescript-eslint/type-utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.9.0
eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
- semver: 7.6.0
- ts-api-utils: 1.3.0(typescript@5.4.4)
- typescript: 5.4.4
+ ts-api-utils: 1.3.0(typescript@5.4.5)
+ typescript: 5.4.5
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.4.4):
- resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==}
+ /@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-qHMJfkL5qvgQB2aLvhUSXxbK7OLnDkwPzFalg458pxQgfxKDfT1ZDbHQM/I6mDIf/svlMkj21kzKuQ2ixJlatQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -3101,25 +2909,17 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 7.5.0
- '@typescript-eslint/types': 7.5.0
- '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4)
- '@typescript-eslint/visitor-keys': 7.5.0
+ '@typescript-eslint/scope-manager': 7.9.0
+ '@typescript-eslint/types': 7.9.0
+ '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.9.0
debug: 4.3.4
eslint: 8.57.0
- typescript: 5.4.4
+ typescript: 5.4.5
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@6.21.0:
- resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==}
- engines: {node: ^16.0.0 || >=18.0.0}
- dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
- dev: true
-
/@typescript-eslint/scope-manager@7.5.0:
resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -3128,8 +2928,16 @@ packages:
'@typescript-eslint/visitor-keys': 7.5.0
dev: true
- /@typescript-eslint/type-utils@7.5.0(eslint@8.57.0)(typescript@5.4.4):
- resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==}
+ /@typescript-eslint/scope-manager@7.9.0:
+ resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ dependencies:
+ '@typescript-eslint/types': 7.9.0
+ '@typescript-eslint/visitor-keys': 7.9.0
+ dev: true
+
+ /@typescript-eslint/type-utils@7.9.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-6Qy8dfut0PFrFRAZsGzuLoM4hre4gjzWJB6sUvdunCYZsYemTkzZNwF1rnGea326PHPT3zn5Lmg32M/xfJfByA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -3138,50 +2946,50 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4)
- '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
+ '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
debug: 4.3.4
eslint: 8.57.0
- ts-api-utils: 1.3.0(typescript@5.4.4)
- typescript: 5.4.4
+ ts-api-utils: 1.3.0(typescript@5.4.5)
+ typescript: 5.4.5
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types@6.21.0:
- resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
- engines: {node: ^16.0.0 || >=18.0.0}
- dev: true
-
/@typescript-eslint/types@7.5.0:
resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==}
engines: {node: ^18.18.0 || >=20.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.4):
- resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@typescript-eslint/types@7.9.0:
+ resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ dev: true
+
+ /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.5):
+ resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==}
+ engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
+ '@typescript-eslint/types': 7.5.0
+ '@typescript-eslint/visitor-keys': 7.5.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
semver: 7.6.0
- ts-api-utils: 1.3.0(typescript@5.4.4)
- typescript: 5.4.4
+ ts-api-utils: 1.3.0(typescript@5.4.5)
+ typescript: 5.4.5
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.4):
- resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==}
+ /@typescript-eslint/typescript-estree@7.9.0(typescript@5.4.5):
+ resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
typescript: '*'
@@ -3189,31 +2997,31 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 7.5.0
- '@typescript-eslint/visitor-keys': 7.5.0
+ '@typescript-eslint/types': 7.9.0
+ '@typescript-eslint/visitor-keys': 7.9.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- minimatch: 9.0.3
+ minimatch: 9.0.4
semver: 7.6.0
- ts-api-utils: 1.3.0(typescript@5.4.4)
- typescript: 5.4.4
+ ts-api-utils: 1.3.0(typescript@5.4.5)
+ typescript: 5.4.5
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.4):
- resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@typescript-eslint/utils@7.5.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ eslint: ^8.56.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.4)
+ '@typescript-eslint/scope-manager': 7.5.0
+ '@typescript-eslint/types': 7.5.0
+ '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.5)
eslint: 8.57.0
semver: 7.6.0
transitivePeerDependencies:
@@ -3221,38 +3029,35 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@7.5.0(eslint@8.57.0)(typescript@5.4.4):
- resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==}
+ /@typescript-eslint/utils@7.9.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
- '@types/json-schema': 7.0.15
- '@types/semver': 7.5.8
- '@typescript-eslint/scope-manager': 7.5.0
- '@typescript-eslint/types': 7.5.0
- '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4)
+ '@typescript-eslint/scope-manager': 7.9.0
+ '@typescript-eslint/types': 7.9.0
+ '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5)
eslint: 8.57.0
- semver: 7.6.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys@6.21.0:
- resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
- engines: {node: ^16.0.0 || >=18.0.0}
+ /@typescript-eslint/visitor-keys@7.5.0:
+ resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
dependencies:
- '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/types': 7.5.0
eslint-visitor-keys: 3.4.3
dev: true
- /@typescript-eslint/visitor-keys@7.5.0:
- resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==}
+ /@typescript-eslint/visitor-keys@7.9.0:
+ resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==}
engines: {node: ^18.18.0 || >=20.0.0}
dependencies:
- '@typescript-eslint/types': 7.5.0
+ '@typescript-eslint/types': 7.9.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -3282,7 +3087,7 @@ packages:
'@unhead/schema': 1.9.4
'@unhead/shared': 1.9.4
- /@unhead/vue@1.9.4(vue@3.4.21):
+ /@unhead/vue@1.9.4(vue@3.4.27):
resolution: {integrity: sha512-F37bDhhieWQJyXvFV8NmrOXoIVJMhxVI/0ZUDrI9uTkMCofjfKWDJ+Gz0iYdhYF9mjQ5BN+pM31Zpxi+fN5Cfg==}
peerDependencies:
vue: '>=2.7 || >=3'
@@ -3291,7 +3096,7 @@ packages:
'@unhead/shared': 1.9.4
hookable: 5.5.3
unhead: 1.9.4
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
/@unocss/astro@0.59.0(vite@5.2.8):
resolution: {integrity: sha512-1M1OeYO7rthZ8z5Xokb0hE89rXk9AIvELDMRJl0TxYJ8xwK824S2LxpyK52i2g3+S2XmJaQMFoRvfLdCNK+dMw==}
@@ -3483,12 +3288,12 @@ packages:
transitivePeerDependencies:
- rollup
- /@vee-validate/zod@4.12.6(vue@3.4.21):
+ /@vee-validate/zod@4.12.6(vue@3.4.27):
resolution: {integrity: sha512-LCP/hBWRyOgciwxVYvh4UrowVOJT/v5rJvUKCqEn+4ccx3bNtjVlOI4OvA6T1esg7LvmgseQiNQRxUvE2Pn9ng==}
dependencies:
type-fest: 4.15.0
- vee-validate: 4.12.6(vue@3.4.21)
- zod: 3.22.4
+ vee-validate: 4.12.6(vue@3.4.27)
+ zod: 3.23.8
transitivePeerDependencies:
- vue
dev: false
@@ -3514,7 +3319,7 @@ packages:
- encoding
- supports-color
- /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8)(vue@3.4.21):
+ /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8)(vue@3.4.27):
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -3525,11 +3330,11 @@ packages:
'@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.4)
vite: 5.2.8(@types/node@20.12.5)
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
transitivePeerDependencies:
- supports-color
- /@vitejs/plugin-vue@5.0.4(vite@5.2.8)(vue@3.4.21):
+ /@vitejs/plugin-vue@5.0.4(vite@5.2.8)(vue@3.4.27):
resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
@@ -3537,25 +3342,25 @@ packages:
vue: ^3.2.25
dependencies:
vite: 5.2.8(@types/node@20.12.5)
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
- /@volar/language-core@2.2.0-alpha.6:
- resolution: {integrity: sha512-GmT28LX2w4x82uuQqNN/P94VOCsZRHBbGcGe+5bFtA2hbIbH6f8tFdMfgXFtyhbft/pj6f3xl37xe+t+nomLIA==}
+ /@volar/language-core@2.2.4:
+ resolution: {integrity: sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==}
dependencies:
- '@volar/source-map': 2.2.0-alpha.6
+ '@volar/source-map': 2.2.4
- /@volar/source-map@2.2.0-alpha.6:
- resolution: {integrity: sha512-EztD2zoUopETY+ZCUZAGUHKgj4gOkY/2WnaOS+RSTc56xm85miSA4qOBS8Lt1Ruu5vV52WIZKHW/R9PbjkZWFA==}
+ /@volar/source-map@2.2.4:
+ resolution: {integrity: sha512-m92FLpR9vB1YEZfiZ+bfgpLrToL/DNkOrorWVep3pffHrwwI4Tx2oIQN+sqHJfKkiT5N3J1owC+8crhAEinfjg==}
dependencies:
muggle-string: 0.4.1
- /@volar/typescript@2.2.0-alpha.6:
- resolution: {integrity: sha512-wTr0jO3wVXQ9FjBbWE2iX8GgDoiHp1Nttsb+tKk5IeUUb6f1uOjyeIXuS4KfeMBpCufthRO2st2O2uatAs/UXQ==}
+ /@volar/typescript@2.2.4:
+ resolution: {integrity: sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ==}
dependencies:
- '@volar/language-core': 2.2.0-alpha.6
+ '@volar/language-core': 2.2.4
path-browserify: 1.0.1
- /@vue-macros/common@1.10.2(vue@3.4.21):
+ /@vue-macros/common@1.10.2(vue@3.4.27):
resolution: {integrity: sha512-WC66NPVh2mJWqm4L0l/u/cOqm4pNOIwVdMGnDYAH2rHcOWy5x68GkhpkYTBu1+xwCSeHWOQn1TCGGbD+98fFpA==}
engines: {node: '>=16.14.0'}
peerDependencies:
@@ -3570,7 +3375,7 @@ packages:
ast-kit: 0.12.1
local-pkg: 0.5.0
magic-string-ast: 0.3.0
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
transitivePeerDependencies:
- rollup
@@ -3621,12 +3426,27 @@ packages:
estree-walker: 2.0.2
source-map-js: 1.2.0
+ /@vue/compiler-core@3.4.27:
+ resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==}
+ dependencies:
+ '@babel/parser': 7.24.4
+ '@vue/shared': 3.4.27
+ entities: 4.5.0
+ estree-walker: 2.0.2
+ source-map-js: 1.2.0
+
/@vue/compiler-dom@3.4.21:
resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
dependencies:
'@vue/compiler-core': 3.4.21
'@vue/shared': 3.4.21
+ /@vue/compiler-dom@3.4.27:
+ resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==}
+ dependencies:
+ '@vue/compiler-core': 3.4.27
+ '@vue/shared': 3.4.27
+
/@vue/compiler-sfc@3.4.21:
resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
dependencies:
@@ -3640,28 +3460,47 @@ packages:
postcss: 8.4.38
source-map-js: 1.2.0
+ /@vue/compiler-sfc@3.4.27:
+ resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==}
+ dependencies:
+ '@babel/parser': 7.24.4
+ '@vue/compiler-core': 3.4.27
+ '@vue/compiler-dom': 3.4.27
+ '@vue/compiler-ssr': 3.4.27
+ '@vue/shared': 3.4.27
+ estree-walker: 2.0.2
+ magic-string: 0.30.10
+ postcss: 8.4.38
+ source-map-js: 1.2.0
+
/@vue/compiler-ssr@3.4.21:
resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
dependencies:
'@vue/compiler-dom': 3.4.21
'@vue/shared': 3.4.21
+ /@vue/compiler-ssr@3.4.27:
+ resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==}
+ dependencies:
+ '@vue/compiler-dom': 3.4.27
+ '@vue/shared': 3.4.27
+
/@vue/devtools-api@6.6.1:
resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
- /@vue/devtools-applet@7.0.25(@unocss/reset@0.59.0)(floating-vue@5.2.2)(unocss@0.59.0)(vite@5.2.8)(vue@3.4.21):
+ /@vue/devtools-applet@7.0.25(@unocss/reset@0.59.0)(floating-vue@5.2.2)(unocss@0.59.0)(vite@5.2.8)(vue@3.4.27):
resolution: {integrity: sha512-9JwnjRO2tAHxFjA+cHSpQ/DKIqUKILvYaWJkOt1KqkedXPHzUWU1NfQAto+p6ycaKInA5A0VdXdmIl4N8YJCrw==}
peerDependencies:
vue: ^3.0.0
dependencies:
- '@vue/devtools-core': 7.0.25(vite@5.2.8)(vue@3.4.21)
- '@vue/devtools-kit': 7.0.25(vue@3.4.21)
+ '@vue/devtools-core': 7.0.25(vite@5.2.8)(vue@3.4.27)
+ '@vue/devtools-kit': 7.0.25(vue@3.4.27)
'@vue/devtools-shared': 7.0.25
- '@vue/devtools-ui': 7.0.25(@unocss/reset@0.59.0)(floating-vue@5.2.2)(unocss@0.59.0)(vue@3.4.21)
+ '@vue/devtools-ui': 7.0.25(@unocss/reset@0.59.0)(floating-vue@5.2.2)(unocss@0.59.0)(vue@3.4.27)
perfect-debounce: 1.0.0
splitpanes: 3.1.5
- vue: 3.4.21(typescript@5.4.4)
- vue-virtual-scroller: 2.0.0-beta.8(vue@3.4.21)
+ vue: 3.4.27(typescript@5.4.5)
+ vue-virtual-scroller: 2.0.0-beta.8(vue@3.4.27)
transitivePeerDependencies:
- '@unocss/reset'
- '@vue/composition-api'
@@ -3680,10 +3519,10 @@ packages:
- unocss
- vite
- /@vue/devtools-core@7.0.25(vite@5.2.8)(vue@3.4.21):
+ /@vue/devtools-core@7.0.25(vite@5.2.8)(vue@3.4.27):
resolution: {integrity: sha512-aCsY4J6SvSBDuGdYADszByT0wy0GgpgdCApxcZzQEqYlyVchX7vqznJQrm7Y1GCLqAvoLaxsQqew7Cz+KQ3Idg==}
dependencies:
- '@vue/devtools-kit': 7.0.25(vue@3.4.21)
+ '@vue/devtools-kit': 7.0.25(vue@3.4.27)
'@vue/devtools-shared': 7.0.25
mitt: 3.0.1
nanoid: 3.3.7
@@ -3693,7 +3532,7 @@ packages:
- vite
- vue
- /@vue/devtools-kit@7.0.25(vue@3.4.21):
+ /@vue/devtools-kit@7.0.25(vue@3.4.27):
resolution: {integrity: sha512-wbLkSnOTsKHPb1mB9koFHUoSAF8Dp6Ii/ocR2+DeXFY4oKqIjCeJb/4Lihk4rgqEhCy1WwxLfTgNDo83VvDYkQ==}
peerDependencies:
vue: ^3.0.0
@@ -3703,14 +3542,14 @@ packages:
mitt: 3.0.1
perfect-debounce: 1.0.0
speakingurl: 14.0.1
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
/@vue/devtools-shared@7.0.25:
resolution: {integrity: sha512-5+XYhcHSXuJSguYnNwL6/e6VTmXwCfryWQOkffh9ZU2zMByybqqqBrMWqvBkqTmMFCjPdzulo66xXbVbwLaElQ==}
dependencies:
rfdc: 1.3.1
- /@vue/devtools-ui@7.0.25(@unocss/reset@0.59.0)(floating-vue@5.2.2)(unocss@0.59.0)(vue@3.4.21):
+ /@vue/devtools-ui@7.0.25(@unocss/reset@0.59.0)(floating-vue@5.2.2)(unocss@0.59.0)(vue@3.4.27):
resolution: {integrity: sha512-OxcwecnKmKm/zIG/VSixRgSqzjRU9UFld26LIq8kunxvr4zswjHT2xHMb/iauBC2c9TNo8Uk5muUTFLmNbYwnA==}
peerDependencies:
'@unocss/reset': '>=0.50.0-0'
@@ -3719,14 +3558,14 @@ packages:
vue: '>=3.0.0-0'
dependencies:
'@unocss/reset': 0.59.0
- '@vueuse/components': 10.9.0(vue@3.4.21)
- '@vueuse/core': 10.9.0(vue@3.4.21)
- '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.21)
+ '@vueuse/components': 10.9.0(vue@3.4.27)
+ '@vueuse/core': 10.9.0(vue@3.4.27)
+ '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.27)
colord: 2.9.3
- floating-vue: 5.2.2(vue@3.4.21)
+ floating-vue: 5.2.2(vue@3.4.27)
focus-trap: 7.5.4
unocss: 0.59.0(postcss@8.4.38)(vite@5.2.8)
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
transitivePeerDependencies:
- '@vue/composition-api'
- async-validator
@@ -3741,75 +3580,78 @@ packages:
- sortablejs
- universal-cookie
- /@vue/language-core@2.0.11(typescript@5.4.4):
- resolution: {integrity: sha512-5ivg8Vem/yckzXI3L3n0mdKBPRcHSlsGt6/dpbEx42PcH3MIHAjSAJBYvENXeWJxv2ClQc8BS2mH1Ho2U7jZig==}
+ /@vue/language-core@2.0.19(typescript@5.4.5):
+ resolution: {integrity: sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@volar/language-core': 2.2.0-alpha.6
+ '@volar/language-core': 2.2.4
'@vue/compiler-dom': 3.4.21
'@vue/shared': 3.4.21
computeds: 0.0.1
minimatch: 9.0.4
path-browserify: 1.0.1
- typescript: 5.4.4
+ typescript: 5.4.5
vue-template-compiler: 2.7.16
- /@vue/reactivity@3.4.21:
- resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==}
+ /@vue/reactivity@3.4.27:
+ resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==}
dependencies:
- '@vue/shared': 3.4.21
+ '@vue/shared': 3.4.27
- /@vue/runtime-core@3.4.21:
- resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==}
+ /@vue/runtime-core@3.4.27:
+ resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==}
dependencies:
- '@vue/reactivity': 3.4.21
- '@vue/shared': 3.4.21
+ '@vue/reactivity': 3.4.27
+ '@vue/shared': 3.4.27
- /@vue/runtime-dom@3.4.21:
- resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==}
+ /@vue/runtime-dom@3.4.27:
+ resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==}
dependencies:
- '@vue/runtime-core': 3.4.21
- '@vue/shared': 3.4.21
+ '@vue/runtime-core': 3.4.27
+ '@vue/shared': 3.4.27
csstype: 3.1.3
- /@vue/server-renderer@3.4.21(vue@3.4.21):
- resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==}
+ /@vue/server-renderer@3.4.27(vue@3.4.27):
+ resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==}
peerDependencies:
- vue: 3.4.21
+ vue: 3.4.27
dependencies:
- '@vue/compiler-ssr': 3.4.21
- '@vue/shared': 3.4.21
- vue: 3.4.21(typescript@5.4.4)
+ '@vue/compiler-ssr': 3.4.27
+ '@vue/shared': 3.4.27
+ vue: 3.4.27(typescript@5.4.5)
/@vue/shared@3.4.21:
resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
- /@vueuse/components@10.9.0(vue@3.4.21):
+ /@vue/shared@3.4.27:
+ resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==}
+
+ /@vueuse/components@10.9.0(vue@3.4.27):
resolution: {integrity: sha512-BHQpA0yIi3y7zKa1gYD0FUzLLkcRTqVhP8smnvsCK6GFpd94Nziq1XVPD7YpFeho0k5BzbBiNZF7V/DpkJ967A==}
dependencies:
- '@vueuse/core': 10.9.0(vue@3.4.21)
- '@vueuse/shared': 10.9.0(vue@3.4.21)
- vue-demi: 0.14.7(vue@3.4.21)
+ '@vueuse/core': 10.9.0(vue@3.4.27)
+ '@vueuse/shared': 10.9.0(vue@3.4.27)
+ vue-demi: 0.14.7(vue@3.4.27)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/core@10.9.0(vue@3.4.21):
+ /@vueuse/core@10.9.0(vue@3.4.27):
resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==}
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.9.0
- '@vueuse/shared': 10.9.0(vue@3.4.21)
- vue-demi: 0.14.7(vue@3.4.21)
+ '@vueuse/shared': 10.9.0(vue@3.4.27)
+ vue-demi: 0.14.7(vue@3.4.27)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/head@2.0.0(vue@3.4.21):
+ /@vueuse/head@2.0.0(vue@3.4.27):
resolution: {integrity: sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==}
peerDependencies:
vue: '>=2.7 || >=3'
@@ -3817,11 +3659,11 @@ packages:
'@unhead/dom': 1.9.4
'@unhead/schema': 1.9.4
'@unhead/ssr': 1.9.4
- '@unhead/vue': 1.9.4(vue@3.4.21)
- vue: 3.4.21(typescript@5.4.4)
+ '@unhead/vue': 1.9.4(vue@3.4.27)
+ vue: 3.4.27(typescript@5.4.5)
dev: false
- /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.21):
+ /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.27):
resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==}
peerDependencies:
async-validator: '*'
@@ -3862,10 +3704,10 @@ packages:
universal-cookie:
optional: true
dependencies:
- '@vueuse/core': 10.9.0(vue@3.4.21)
- '@vueuse/shared': 10.9.0(vue@3.4.21)
+ '@vueuse/core': 10.9.0(vue@3.4.27)
+ '@vueuse/shared': 10.9.0(vue@3.4.27)
focus-trap: 7.5.4
- vue-demi: 0.14.7(vue@3.4.21)
+ vue-demi: 0.14.7(vue@3.4.27)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -3873,17 +3715,17 @@ packages:
/@vueuse/metadata@10.9.0:
resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==}
- /@vueuse/nuxt@10.9.0(nuxt@3.11.2)(vue@3.4.21):
+ /@vueuse/nuxt@10.9.0(nuxt@3.11.2)(vue@3.4.27):
resolution: {integrity: sha512-nC4Efg28Q6E41fUD5R+zM9uT5c+NfaDzaJCpqaEV/qHj+/BNJmkDBK8POLIUsiVOY35d0oD/YxZ+eVizqWBZow==}
peerDependencies:
nuxt: ^3.0.0
dependencies:
'@nuxt/kit': 3.11.2
- '@vueuse/core': 10.9.0(vue@3.4.21)
+ '@vueuse/core': 10.9.0(vue@3.4.27)
'@vueuse/metadata': 10.9.0
local-pkg: 0.5.0
- nuxt: 3.11.2(@types/node@20.12.5)(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.11)
- vue-demi: 0.14.7(vue@3.4.21)
+ nuxt: 3.11.2(@types/node@20.12.5)(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.19)
+ vue-demi: 0.14.7(vue@3.4.27)
transitivePeerDependencies:
- '@vue/composition-api'
- rollup
@@ -3891,10 +3733,10 @@ packages:
- vue
dev: false
- /@vueuse/shared@10.9.0(vue@3.4.21):
+ /@vueuse/shared@10.9.0(vue@3.4.27):
resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==}
dependencies:
- vue-demi: 0.14.7(vue@3.4.21)
+ vue-demi: 0.14.7(vue@3.4.27)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -4329,6 +4171,10 @@ packages:
set-function-length: 1.2.2
dev: false
+ /call-me-maybe@1.0.2:
+ resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
+ dev: true
+
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
@@ -4466,14 +4312,6 @@ packages:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
- /clear-module@4.1.2:
- resolution: {integrity: sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==}
- engines: {node: '>=8'}
- dependencies:
- parent-module: 2.0.0
- resolve-from: 5.0.0
- dev: true
-
/clear@0.1.0:
resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==}
@@ -4503,8 +4341,8 @@ packages:
engines: {node: '>=6'}
dev: false
- /clsx@2.1.0:
- resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==}
+ /clsx@2.1.1:
+ resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
dev: false
@@ -4650,8 +4488,8 @@ packages:
toggle-selection: 1.0.6
dev: false
- /core-js-compat@3.36.1:
- resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==}
+ /core-js-compat@3.37.1:
+ resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==}
dependencies:
browserslist: 4.23.0
dev: true
@@ -5065,7 +4903,7 @@ packages:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
dependencies:
no-case: 3.0.4
- tslib: 2.4.1
+ tslib: 2.6.2
dev: false
/dot-prop@8.0.2:
@@ -5172,37 +5010,6 @@ packages:
engines: {node: '>= 0.4'}
dev: false
- /esbuild@0.19.12:
- resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.19.12
- '@esbuild/android-arm': 0.19.12
- '@esbuild/android-arm64': 0.19.12
- '@esbuild/android-x64': 0.19.12
- '@esbuild/darwin-arm64': 0.19.12
- '@esbuild/darwin-x64': 0.19.12
- '@esbuild/freebsd-arm64': 0.19.12
- '@esbuild/freebsd-x64': 0.19.12
- '@esbuild/linux-arm': 0.19.12
- '@esbuild/linux-arm64': 0.19.12
- '@esbuild/linux-ia32': 0.19.12
- '@esbuild/linux-loong64': 0.19.12
- '@esbuild/linux-mips64el': 0.19.12
- '@esbuild/linux-ppc64': 0.19.12
- '@esbuild/linux-riscv64': 0.19.12
- '@esbuild/linux-s390x': 0.19.12
- '@esbuild/linux-x64': 0.19.12
- '@esbuild/netbsd-x64': 0.19.12
- '@esbuild/openbsd-x64': 0.19.12
- '@esbuild/sunos-x64': 0.19.12
- '@esbuild/win32-arm64': 0.19.12
- '@esbuild/win32-ia32': 0.19.12
- '@esbuild/win32-x64': 0.19.12
- dev: true
-
/esbuild@0.20.2:
resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
engines: {node: '>=12'}
@@ -5269,10 +5076,10 @@ packages:
parse-gitignore: 2.0.0
dev: true
- /eslint-flat-config-utils@0.2.1:
- resolution: {integrity: sha512-SKnSr4YdPD7xxynNpaad/IlJYfeDmtWvZ0UEmHEA0+eTOcZFPt1075KO87LIWN30jXGCREG2qcCqdAnRoCiAWQ==}
+ /eslint-flat-config-utils@0.2.5:
+ resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==}
dependencies:
- '@types/eslint': 8.56.7
+ '@types/eslint': 8.56.10
pathe: 1.1.2
dev: true
@@ -5294,11 +5101,21 @@ packages:
eslint: 8.57.0
dev: true
- /eslint-plugin-antfu@2.1.2(eslint@8.57.0):
- resolution: {integrity: sha512-s7ZTOM3uq0iqpp6gF0UEotnvup7f2PHBUftCytLZX0+6C9j9KadKZQh6bVVngAyFgsmeD9+gcBopOYLClb2oDg==}
+ /eslint-plugin-antfu@2.2.0(eslint@8.57.0):
+ resolution: {integrity: sha512-QHzHYP+fyfhSkIdcuT9JZ4rCPuJOoHRE27gglPYHlJ6lxB7pO9i45yAy4aurx/rleBuEC27U4c//1Nwtbasj4Q==}
+ peerDependencies:
+ eslint: '*'
+ dependencies:
+ '@antfu/utils': 0.7.8
+ eslint: 8.57.0
+ dev: true
+
+ /eslint-plugin-command@0.2.3(eslint@8.57.0):
+ resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==}
peerDependencies:
eslint: '*'
dependencies:
+ '@es-joy/jsdoccomment': 0.43.0
eslint: 8.57.0
dev: true
@@ -5325,13 +5142,13 @@ packages:
ignore: 5.3.1
dev: true
- /eslint-plugin-import-x@0.5.0(eslint@8.57.0)(typescript@5.4.4):
+ /eslint-plugin-import-x@0.5.0(eslint@8.57.0)(typescript@5.4.5):
resolution: {integrity: sha512-C7R8Z4IzxmsoOPMtSzwuOBW5FH6iRlxHR6iTks+MzVlrk3r3TUxokkWTx3ypdj9nGOEP+CG/5e6ebZzHbxgbbQ==}
engines: {node: '>=16'}
peerDependencies:
eslint: ^8.56.0 || ^9.0.0-0
dependencies:
- '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
+ '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.5)
debug: 4.3.4
doctrine: 3.0.0
eslint: 8.57.0
@@ -5345,13 +5162,13 @@ packages:
- typescript
dev: true
- /eslint-plugin-jsdoc@48.2.3(eslint@8.57.0):
- resolution: {integrity: sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==}
+ /eslint-plugin-jsdoc@48.2.5(eslint@8.57.0):
+ resolution: {integrity: sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==}
engines: {node: '>=18'}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
dependencies:
- '@es-joy/jsdoccomment': 0.42.0
+ '@es-joy/jsdoccomment': 0.43.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
debug: 4.3.4
@@ -5359,14 +5176,14 @@ packages:
eslint: 8.57.0
esquery: 1.5.0
is-builtin-module: 3.2.1
- semver: 7.6.0
+ semver: 7.6.2
spdx-expression-parse: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-jsonc@2.15.0(eslint@8.57.0):
- resolution: {integrity: sha512-wAphMVgTQPAKAYV8d/QEkEYDg8uer9nMQ85N17IUiJcAWLxJs83/Exe59dEH9yKUpvpLf46H+wR7/U7lZ3/NpQ==}
+ /eslint-plugin-jsonc@2.15.1(eslint@8.57.0):
+ resolution: {integrity: sha512-PVFrqIJa8BbM/e828RSn0SwB/Z5ye+2LDuy2XqG6AymNgPsfApRRcznsbxP7VrjdLEU4Nb+g9n/d6opyp0jp9A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
@@ -5381,8 +5198,8 @@ packages:
synckit: 0.6.2
dev: true
- /eslint-plugin-markdown@4.0.1(eslint@8.57.0):
- resolution: {integrity: sha512-5/MnGvYU0i8MbHH5cg8S+Vl3DL+bqRNYshk1xUO86DilNBaxtTkhH+5FD0/yO03AmlI6+lfNFdk2yOw72EPzpA==}
+ /eslint-plugin-markdown@5.0.0(eslint@8.57.0):
+ resolution: {integrity: sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8'
@@ -5393,23 +5210,20 @@ packages:
- supports-color
dev: true
- /eslint-plugin-n@16.6.2(eslint@8.57.0):
- resolution: {integrity: sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==}
- engines: {node: '>=16.0.0'}
+ /eslint-plugin-n@17.7.0(eslint@8.57.0):
+ resolution: {integrity: sha512-4Jg4ZKVE4VjHig2caBqPHYNW5na84RVufUuipFLJbgM/G57O6FdpUKJbHakCDJb/yjQuyqVzYWRtU3HNYaZUwg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: '>=7.0.0'
+ eslint: '>=8.23.0'
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
- builtins: 5.1.0
+ enhanced-resolve: 5.16.0
eslint: 8.57.0
eslint-plugin-es-x: 7.6.0(eslint@8.57.0)
get-tsconfig: 4.7.3
- globals: 13.24.0
+ globals: 15.3.0
ignore: 5.3.1
- is-builtin-module: 3.2.1
- is-core-module: 2.13.1
- minimatch: 3.1.2
- resolve: 1.22.8
+ minimatch: 9.0.4
semver: 7.6.0
dev: true
@@ -5418,8 +5232,8 @@ packages:
engines: {node: '>=5.0.0'}
dev: true
- /eslint-plugin-perfectionist@2.8.0(eslint@8.57.0)(typescript@5.4.4)(vue-eslint-parser@9.4.2):
- resolution: {integrity: sha512-XBjQ4ctU1rOzQ4bFJoUowe8XdsIIz42JqNrouFlae1TO78HjoyYBaRP8+gAHDDQCSdHY10pbChyzlJeBA6D51w==}
+ /eslint-plugin-perfectionist@2.10.0(eslint@8.57.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2):
+ resolution: {integrity: sha512-P+tdrkHeMWBc55+DZsoDOAftV1WCsEoHaKm6JC7zajFus/syfT4vUPBFb3atGFSuyaVnGQGHlcKpP9X3Q0gH/w==}
peerDependencies:
astro-eslint-parser: ^0.16.0
eslint: '>=8.0.0'
@@ -5436,7 +5250,7 @@ packages:
vue-eslint-parser:
optional: true
dependencies:
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.4)
+ '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.5)
eslint: 8.57.0
minimatch: 9.0.4
natural-compare-lite: 1.4.0
@@ -5446,6 +5260,22 @@ packages:
- typescript
dev: true
+ /eslint-plugin-regexp@2.5.0(eslint@8.57.0):
+ resolution: {integrity: sha512-I7vKcP0o75WS5SHiVNXN+Eshq49sbrweMQIuqSL3AId9AwDe9Dhbfug65vw64LxmOd4v+yf5l5Xt41y9puiq0g==}
+ engines: {node: ^18 || >=20}
+ peerDependencies:
+ eslint: '>=8.44.0'
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@eslint-community/regexpp': 4.10.0
+ comment-parser: 1.4.1
+ eslint: 8.57.0
+ jsdoc-type-pratt-parser: 4.0.0
+ refa: 0.12.1
+ regexp-ast-analysis: 0.7.1
+ scslre: 0.3.0
+ dev: true
+
/eslint-plugin-toml@0.11.0(eslint@8.57.0):
resolution: {integrity: sha512-sau+YvPU4fWTjB+qtBt3n8WS87aoDCs+BVbSUAemGaIsRNbvR9uEk+Tt892iLHTGvp/DPWYoCX4/8DoyAbB+sQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -5461,18 +5291,18 @@ packages:
- supports-color
dev: true
- /eslint-plugin-unicorn@52.0.0(eslint@8.57.0):
- resolution: {integrity: sha512-1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng==}
- engines: {node: '>=16'}
+ /eslint-plugin-unicorn@53.0.0(eslint@8.57.0):
+ resolution: {integrity: sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==}
+ engines: {node: '>=18.18'}
peerDependencies:
eslint: '>=8.56.0'
dependencies:
- '@babel/helper-validator-identifier': 7.22.20
+ '@babel/helper-validator-identifier': 7.24.5
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
- '@eslint/eslintrc': 2.1.4
+ '@eslint/eslintrc': 3.1.0
ci-info: 4.0.0
clean-regexp: 1.0.0
- core-js-compat: 3.36.1
+ core-js-compat: 3.37.1
eslint: 8.57.0
esquery: 1.5.0
indent-string: 4.0.0
@@ -5482,14 +5312,14 @@ packages:
read-pkg-up: 7.0.1
regexp-tree: 0.1.27
regjsparser: 0.10.0
- semver: 7.6.0
+ semver: 7.6.2
strip-indent: 3.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-unused-imports@3.1.0(@typescript-eslint/eslint-plugin@7.5.0)(eslint@8.57.0):
- resolution: {integrity: sha512-9l1YFCzXKkw1qtAru1RWUtG2EVDZY0a0eChKXcL+EZ5jitG7qxdctu4RnvhOJHv4xfmUf7h+JJPINlVpGhZMrw==}
+ /eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.9.0)(eslint@8.57.0):
+ resolution: {integrity: sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/eslint-plugin': 6 - 7
@@ -5498,17 +5328,17 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
+ '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0)(eslint@8.57.0)(typescript@5.4.5)
eslint: 8.57.0
eslint-rule-composer: 0.3.0
dev: true
- /eslint-plugin-vitest@0.4.1(@typescript-eslint/eslint-plugin@7.5.0)(eslint@8.57.0)(typescript@5.4.4):
- resolution: {integrity: sha512-+PnZ2u/BS+f5FiuHXz4zKsHPcMKHie+K+1Uvu/x91ovkCMEOJqEI8E9Tw1Wzx2QRz4MHOBHYf1ypO8N1K0aNAA==}
+ /eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.9.0)(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==}
engines: {node: ^18.0.0 || >= 20.0.0}
peerDependencies:
'@typescript-eslint/eslint-plugin': '*'
- eslint: '>=8.0.0'
+ eslint: ^8.57.0 || ^9.0.0
vitest: '*'
peerDependenciesMeta:
'@typescript-eslint/eslint-plugin':
@@ -5516,19 +5346,19 @@ packages:
vitest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
- '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
+ '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0)(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /eslint-plugin-vue@9.24.0(eslint@8.57.0):
- resolution: {integrity: sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==}
+ /eslint-plugin-vue@9.26.0(eslint@8.57.0):
+ resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
- eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
+ eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
eslint: 8.57.0
@@ -5559,11 +5389,11 @@ packages:
- supports-color
dev: true
- /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.4.21)(eslint@8.57.0):
- resolution: {integrity: sha512-9+dU5lU881log570oBwpelaJmOfOzSniben7IWEDRYQPPWwlvaV7NhOtsTuUWDqpYT+dtKKWPsgz4OkOi+aZnA==}
+ /eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.21)(eslint@8.57.0):
+ resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==}
peerDependencies:
'@vue/compiler-sfc': ^3.3.0
- eslint: ^8.50.0
+ eslint: ^8.50.0 || ^9.0.0
dependencies:
'@vue/compiler-sfc': 3.4.21
eslint: 8.57.0
@@ -5585,6 +5415,11 @@ packages:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /eslint-visitor-keys@4.0.0:
+ resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dev: true
+
/eslint@8.57.0:
resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -5631,6 +5466,15 @@ packages:
transitivePeerDependencies:
- supports-color
+ /espree@10.0.1:
+ resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dependencies:
+ acorn: 8.11.3
+ acorn-jsx: 5.3.2(acorn@8.11.3)
+ eslint-visitor-keys: 4.0.0
+ dev: true
+
/espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -5832,7 +5676,7 @@ packages:
/flatted@3.3.1:
resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
- /floating-vue@5.2.2(vue@3.4.21):
+ /floating-vue@5.2.2(vue@3.4.27):
resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==}
peerDependencies:
'@nuxt/kit': ^3.2.0
@@ -5842,8 +5686,8 @@ packages:
optional: true
dependencies:
'@floating-ui/dom': 1.1.1
- vue: 3.4.21(typescript@5.4.4)
- vue-resize: 2.0.0-alpha.1(vue@3.4.21)
+ vue: 3.4.27(typescript@5.4.5)
+ vue-resize: 2.0.0-alpha.1(vue@3.4.27)
/focus-trap@7.5.4:
resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
@@ -5994,6 +5838,12 @@ packages:
resolve-pkg-maps: 1.0.0
dev: true
+ /get-tsconfig@4.7.5:
+ resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==}
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+ dev: true
+
/giget@1.2.3:
resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
hasBin: true
@@ -6089,8 +5939,13 @@ packages:
dependencies:
type-fest: 0.20.2
- /globals@15.0.0:
- resolution: {integrity: sha512-m/C/yR4mjO6pXDTm9/R/SpYTAIyaUB4EOzcaaMEl7mds7Mshct9GfejiJNQGjHHbdMPey13Kpu4TMbYi9ex1pw==}
+ /globals@14.0.0:
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
+ engines: {node: '>=18'}
+ dev: true
+
+ /globals@15.3.0:
+ resolution: {integrity: sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==}
engines: {node: '>=18'}
dev: true
@@ -6150,13 +6005,13 @@ packages:
dependencies:
duplexer: 0.1.2
- /h3-clerk@0.3.9(h3@1.11.1)(react@18.2.0):
- resolution: {integrity: sha512-KouQjIwh2w6Z181v6sFC8+kcwUiT6ZXgnf9DwZAoRPqf7oYLNz2SJCyvbySCD/WTHZ7Zcz44niL19P4k71lZFA==}
+ /h3-clerk@0.3.10(h3@1.11.1)(react@18.2.0):
+ resolution: {integrity: sha512-8Ww1GeL+LUqjHI/rK+VEtvSaN/0U1AzZowbajPPzsqBZeMBBBwbjCOg1wZmgm7lYHHKMDcHEpUziNTwWx4ybuw==}
peerDependencies:
h3: ^1.8.0
dependencies:
'@clerk/backend': 0.38.6(react@18.2.0)
- '@clerk/clerk-sdk-node': 4.13.14(react@18.2.0)
+ '@clerk/clerk-sdk-node': 4.13.16(react@18.2.0)
h3: 1.11.1
transitivePeerDependencies:
- react
@@ -6169,7 +6024,7 @@ packages:
crossws: 0.2.4
defu: 6.1.4
destr: 2.0.3
- iron-webcrypto: 1.1.0
+ iron-webcrypto: 1.2.1
ohash: 1.1.3
radix3: 1.1.2
ufo: 1.5.3
@@ -6440,6 +6295,10 @@ packages:
/image-meta@0.2.0:
resolution: {integrity: sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==}
+ /immediate@3.0.6:
+ resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
+ dev: true
+
/import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
@@ -6498,8 +6357,8 @@ packages:
jsbn: 1.1.0
sprintf-js: 1.1.3
- /iron-webcrypto@1.1.0:
- resolution: {integrity: sha512-5vgYsCakNlaQub1orZK5QmNYhwYtcllTkZBp5sfIaCqY93Cf6l+v2rtE+E4TMbcfjxDMCdrO8wmp7+ZvhDECLA==}
+ /iron-webcrypto@1.2.1:
+ resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
/is-absolute-url@4.0.1:
resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==}
@@ -6889,6 +6748,12 @@ packages:
prelude-ls: 1.2.1
type-check: 0.4.0
+ /lie@3.1.1:
+ resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==}
+ dependencies:
+ immediate: 3.0.6
+ dev: true
+
/lilconfig@2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
@@ -6936,6 +6801,12 @@ packages:
mlly: 1.6.1
pkg-types: 1.0.3
+ /localforage@1.10.0:
+ resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==}
+ dependencies:
+ lie: 3.1.1
+ dev: true
+
/locate-path@5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
engines: {node: '>=8'}
@@ -6996,7 +6867,7 @@ packages:
/lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
- tslib: 2.4.1
+ tslib: 2.6.2
dev: false
/lru-cache@10.2.0:
@@ -7014,12 +6885,12 @@ packages:
dependencies:
yallist: 4.0.0
- /lucide-vue-next@0.365.0(vue@3.4.21):
+ /lucide-vue-next@0.365.0(vue@3.4.27):
resolution: {integrity: sha512-gevWR9gNBObHTP8tmdoAGtO7IozkS+FQjTeZ5QpCcrgk3eqwfQlzn9fPyRPQ5Fd31ouq3hvyOqWpuXtTRLsQTQ==}
peerDependencies:
vue: '>=3.0.1'
dependencies:
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
dev: false
/magic-regexp@0.8.0:
@@ -7040,6 +6911,11 @@ packages:
dependencies:
magic-string: 0.30.9
+ /magic-string@0.30.10:
+ resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+
/magic-string@0.30.9:
resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==}
engines: {node: '>=12'}
@@ -7852,11 +7728,11 @@ packages:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
lower-case: 2.0.2
- tslib: 2.4.1
+ tslib: 2.6.2
dev: false
- /node-abi@3.57.0:
- resolution: {integrity: sha512-Dp+A9JWxRaKuHP35H77I4kCKesDy5HUDEmScia2FyncMTOXASMyg251F5PhFoDA5uqBrDDffiLpbqnrZmNXW+g==}
+ /node-abi@3.62.0:
+ resolution: {integrity: sha512-CPMcGa+y33xuL1E0TcNIu4YyaZCxnnvkVaEXrsosR3FxN+fV8xvb7Mzpb7IgKler10qeMkE6+Dp8qJhpzdq35g==}
engines: {node: '>=10'}
dependencies:
semver: 7.6.0
@@ -8050,11 +7926,11 @@ packages:
optionalDependencies:
fsevents: 2.3.3
- /nuxt-icon@0.6.10(nuxt@3.11.2)(vite@5.2.8)(vue@3.4.21):
+ /nuxt-icon@0.6.10(nuxt@3.11.2)(vite@5.2.8)(vue@3.4.27):
resolution: {integrity: sha512-S9zHVA66ox4ZSpMWvCjqKZC4ZogC0s2z3vZs+M4D95YXGPEXwxDZu+insMKvkbe8+k7gvEmtTk0eq3KusKlxiw==}
dependencies:
'@iconify/collections': 1.0.411
- '@iconify/vue': 4.1.1(vue@3.4.21)
+ '@iconify/vue': 4.1.1(vue@3.4.27)
'@nuxt/devtools-kit': 1.1.5(nuxt@3.11.2)(vite@5.2.8)
'@nuxt/kit': 3.11.2
transitivePeerDependencies:
@@ -8065,7 +7941,7 @@ packages:
- vue
dev: true
- /nuxt-svgo@4.0.0(vue@3.4.21):
+ /nuxt-svgo@4.0.0(vue@3.4.27):
resolution: {integrity: sha512-Oeeexe6F+z64RlYl++0JaiCqiTazrnGO/Xtg8Nw1knhcb+qnzOxm12tiHKDyt8PRvbSGUo8rgjggdbRuossLxA==}
peerDependencies:
svgo-loader: ^4.0.0
@@ -8083,13 +7959,13 @@ packages:
'@nuxt/kit': 3.11.2
mini-svg-data-uri: 1.4.4
svgo: 3.2.0
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
transitivePeerDependencies:
- rollup
- supports-color
dev: true
- /nuxt@3.11.2(@types/node@20.12.5)(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.11):
+ /nuxt@3.11.2(@types/node@20.12.5)(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.5)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.19):
resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==}
engines: {node: ^14.18.0 || >=16.10.0}
hasBin: true
@@ -8103,16 +7979,16 @@ packages:
optional: true
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.1.5(@unocss/reset@0.59.0)(floating-vue@5.2.2)(nuxt@3.11.2)(unocss@0.59.0)(vite@5.2.8)(vue@3.4.21)
+ '@nuxt/devtools': 1.1.5(@unocss/reset@0.59.0)(floating-vue@5.2.2)(nuxt@3.11.2)(unocss@0.59.0)(vite@5.2.8)(vue@3.4.27)
'@nuxt/kit': 3.11.2
'@nuxt/schema': 3.11.2
'@nuxt/telemetry': 2.5.3
'@nuxt/ui-templates': 1.3.3
- '@nuxt/vite-builder': 3.11.2(@types/node@20.12.5)(eslint@8.57.0)(typescript@5.4.4)(vue-tsc@2.0.11)(vue@3.4.21)
+ '@nuxt/vite-builder': 3.11.2(@types/node@20.12.5)(eslint@8.57.0)(typescript@5.4.5)(vue-tsc@2.0.19)(vue@3.4.27)
'@types/node': 20.12.5
'@unhead/dom': 1.9.4
'@unhead/ssr': 1.9.4
- '@unhead/vue': 1.9.4(vue@3.4.21)
+ '@unhead/vue': 1.9.4(vue@3.4.27)
'@vue/shared': 3.4.21
acorn: 8.11.3
c12: 1.10.0
@@ -8152,13 +8028,13 @@ packages:
unenv: 1.9.0
unimport: 3.7.1(rollup@4.14.1)
unplugin: 1.10.1
- unplugin-vue-router: 0.7.0(vue-router@4.3.0)(vue@3.4.21)
+ unplugin-vue-router: 0.7.0(vue-router@4.3.2)(vue@3.4.27)
unstorage: 1.10.2(ioredis@5.3.2)
untyped: 1.4.2
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
vue-bundle-renderer: 2.0.0
vue-devtools-stub: 0.1.0
- vue-router: 4.3.0(vue@3.4.21)
+ vue-router: 4.3.2(vue@3.4.27)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -8321,19 +8197,6 @@ packages:
prelude-ls: 1.2.1
type-check: 0.4.0
- /oxc-parser@0.8.0:
- resolution: {integrity: sha512-ObPeMkbDX7igb7NyyAC8CbVC3fY+YmlMsxsRQ2oyFBkpQtI5tjoyqSDKbS9A9EcJvt2q89C4UoC+HjVBdLYYJg==}
- optionalDependencies:
- '@oxc-parser/binding-darwin-arm64': 0.8.0
- '@oxc-parser/binding-darwin-x64': 0.8.0
- '@oxc-parser/binding-linux-arm64-gnu': 0.8.0
- '@oxc-parser/binding-linux-arm64-musl': 0.8.0
- '@oxc-parser/binding-linux-x64-gnu': 0.8.0
- '@oxc-parser/binding-linux-x64-musl': 0.8.0
- '@oxc-parser/binding-win32-arm64-msvc': 0.8.0
- '@oxc-parser/binding-win32-x64-msvc': 0.8.0
- dev: true
-
/p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -8422,13 +8285,6 @@ packages:
dependencies:
callsites: 3.1.0
- /parent-module@2.0.0:
- resolution: {integrity: sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==}
- engines: {node: '>=8'}
- dependencies:
- callsites: 3.1.0
- dev: true
-
/parse-entities@2.0.0:
resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
dependencies:
@@ -8549,6 +8405,10 @@ packages:
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ /picocolors@1.0.1:
+ resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
+ dev: true
+
/picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
@@ -8621,20 +8481,6 @@ packages:
postcss: 8.4.38
postcss-value-parser: 4.2.0
- /postcss-custom-properties@13.3.6(postcss@8.4.38):
- resolution: {integrity: sha512-vVVIwQbJiIz+PBLMIWA6XMi53Zg66/f474KolA7x0Das6EwkATc/9ZvM6zZx2gs7ZhcgVHjmWBbHkK9FlCgLeA==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- postcss: ^8.4
- dependencies:
- '@csstools/cascade-layer-name-parser': 1.0.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4)
- '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4)
- '@csstools/css-tokenizer': 2.2.4
- '@csstools/utilities': 1.0.0(postcss@8.4.38)
- postcss: 8.4.38
- postcss-value-parser: 4.2.0
- dev: true
-
/postcss-discard-comments@6.0.2(postcss@8.4.38):
resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==}
engines: {node: ^14 || ^16 || >=18.0}
@@ -8701,7 +8547,7 @@ packages:
dependencies:
lilconfig: 3.1.1
postcss: 8.4.38
- ts-node: 10.9.2(@types/node@20.12.5)(typescript@5.4.4)
+ ts-node: 10.9.2(@types/node@20.12.5)(typescript@5.4.5)
yaml: 2.4.1
/postcss-merge-longhand@6.0.5(postcss@8.4.38):
@@ -8950,13 +8796,13 @@ packages:
resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==}
engines: {node: ^14.13.1 || >=16.0.0}
- /prisma@5.12.1:
- resolution: {integrity: sha512-SkMnb6wyIxTv9ACqiHBI2u9gD6y98qXRoCoLEnZsF6yee5Qg828G+ARrESN+lQHdw4maSZFFSBPPDpvSiVTo0Q==}
+ /prisma@5.14.0:
+ resolution: {integrity: sha512-gCNZco7y5XtjrnQYeDJTiVZmT/ncqCr5RY1/Cf8X2wgLRmyh9ayPAGBNziI4qEE4S6SxCH5omQLVo9lmURaJ/Q==}
engines: {node: '>=16.13'}
hasBin: true
requiresBuild: true
dependencies:
- '@prisma/engines': 5.12.1
+ '@prisma/engines': 5.14.0
dev: true
/proc-log@3.0.0:
@@ -9014,6 +8860,10 @@ packages:
engines: {node: '>=6.0.0'}
dev: false
+ /qr-scanner-wechat@0.1.3:
+ resolution: {integrity: sha512-d2dfaXjcgNDxaSweEljvJl6cOIMbXeyW8YijZDbRFUvVpJ672zt5i64lQSBgjvKVZZSSHE2KiRf2SAuiQa286A==}
+ dev: false
+
/qrcode.react@3.1.0(react@18.2.0):
resolution: {integrity: sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==}
peerDependencies:
@@ -9040,21 +8890,23 @@ packages:
engines: {node: '>=8'}
dev: false
- /radix-vue@1.6.2(vue@3.4.21):
- resolution: {integrity: sha512-uHyj8YaA+O2ZF1Ouxl2EJUzXXEFLzN/CtOE1HVFG3h60aFD7E9HNZ5RxODnXSD7j0vZLFS/dHU9Z2+Yjljj2Lg==}
+ /radix-vue@1.8.0(vue@3.4.27):
+ resolution: {integrity: sha512-RT98WcrsHMG4P4DuN4G4EeHnSV2Lk+J2k2LWr/UF/7oF2STxUFEjg2Zg0uxFG8B/evutOmp9S5kqujJVmp3sgQ==}
peerDependencies:
vue: '>= 3.2.0'
dependencies:
'@floating-ui/dom': 1.6.3
- '@floating-ui/vue': 1.0.6(vue@3.4.21)
+ '@floating-ui/vue': 1.0.6(vue@3.4.27)
'@internationalized/date': 3.5.2
- '@vueuse/core': 10.9.0(vue@3.4.21)
- '@vueuse/shared': 10.9.0(vue@3.4.21)
+ '@internationalized/number': 3.5.2
+ '@tanstack/vue-virtual': 3.5.0(vue@3.4.27)
+ '@vueuse/core': 10.9.0(vue@3.4.27)
+ '@vueuse/shared': 10.9.0(vue@3.4.27)
aria-hidden: 1.2.4
defu: 6.1.4
fast-deep-equal: 3.1.3
nanoid: 5.0.7
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
transitivePeerDependencies:
- '@vue/composition-api'
dev: false
@@ -9189,6 +9041,13 @@ packages:
dependencies:
redis-errors: 1.2.0
+ /refa@0.12.1:
+ resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ dev: true
+
/regenerator-runtime@0.13.11:
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
dev: false
@@ -9197,6 +9056,14 @@ packages:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
dev: false
+ /regexp-ast-analysis@0.7.1:
+ resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ refa: 0.12.1
+ dev: true
+
/regexp-tree@0.1.27:
resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
hasBin: true
@@ -9460,6 +9327,15 @@ packages:
loose-envify: 1.4.0
dev: false
+ /scslre@0.3.0:
+ resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==}
+ engines: {node: ^14.0.0 || >=16.0.0}
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ refa: 0.12.1
+ regexp-ast-analysis: 0.7.1
+ dev: true
+
/scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
@@ -9479,6 +9355,12 @@ packages:
dependencies:
lru-cache: 6.0.0
+ /semver@7.6.2:
+ resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dev: true
+
/send@0.18.0:
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
engines: {node: '>= 0.8.0'}
@@ -9542,11 +9424,11 @@ packages:
/setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
- /shadcn-nuxt@0.10.2:
- resolution: {integrity: sha512-97et6ArSKS/oclRIH80lLgs8f3ks/gvEVogOpQUsXBZ92omoC24/6JgxBpOzjHba10i5wqGGkuHa2QgJ8CP5ig==}
+ /shadcn-nuxt@0.10.4:
+ resolution: {integrity: sha512-WhSGzjaSMi1D2xb9Aflpwl8G8Qvlb0g4OuJLPO4YyRhduQDuscU6Pr1HdF7T4700foLLglgFnz7m8E2DDLLHJA==}
dependencies:
'@nuxt/kit': 3.11.2
- oxc-parser: 0.8.0
+ '@oxc-parser/wasm': 0.1.0
transitivePeerDependencies:
- rollup
- supports-color
@@ -9657,7 +9539,7 @@ packages:
resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
dependencies:
dot-case: 3.0.4
- tslib: 2.4.1
+ tslib: 2.6.2
dev: false
/snakecase-keys@3.2.1:
@@ -9809,6 +9691,11 @@ packages:
optionalDependencies:
bare-events: 2.2.2
+ /string-argv@0.3.2:
+ resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
+ engines: {node: '>=0.6.19'}
+ dev: true
+
/string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -9969,9 +9856,9 @@ packages:
/tabbable@6.2.0:
resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
- /tailwind-config-viewer@1.7.3(tailwindcss@3.4.3):
- resolution: {integrity: sha512-rgeFXe9vL4njtaSI1y2uUAD1aRx05RYHbReN72ARAVEVSlNmS0Zf46pj3/ORc3xQwLK/AzbaIs6UFcK7hJSIlA==}
- engines: {node: '>=8'}
+ /tailwind-config-viewer@2.0.2(tailwindcss@3.4.3):
+ resolution: {integrity: sha512-YkMEbWgvTyEp7J5S7qY9KGLHml6SLO8kQg4Q5xNM4tWJ+cFtSO/Rv2UKfYHYnE7UsY4Lb1LkHmNs3YSbU2mT2Q==}
+ engines: {node: '>=13'}
hasBin: true
peerDependencies:
tailwindcss: 1 || 2 || 2.0.1-compat || 3
@@ -9989,8 +9876,8 @@ packages:
- supports-color
dev: true
- /tailwind-merge@2.2.2:
- resolution: {integrity: sha512-tWANXsnmJzgw6mQ07nE3aCDkCK4QdT3ThPMCzawoYA2Pws7vSTCvz3Vrjg61jVUGfFZPJzxEP+NimbcW+EdaDw==}
+ /tailwind-merge@2.3.0:
+ resolution: {integrity: sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==}
dependencies:
'@babel/runtime': 7.24.4
dev: false
@@ -10142,19 +10029,19 @@ packages:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
dev: false
- /ts-api-utils@1.3.0(typescript@5.4.4):
+ /ts-api-utils@1.3.0(typescript@5.4.5):
resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
engines: {node: '>=16'}
peerDependencies:
typescript: '>=4.2.0'
dependencies:
- typescript: 5.4.4
+ typescript: 5.4.5
dev: true
/ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
- /ts-node@10.9.2(@types/node@20.12.5)(typescript@5.4.4):
+ /ts-node@10.9.2(@types/node@20.12.5)(typescript@5.4.5):
resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true
peerDependencies:
@@ -10180,7 +10067,7 @@ packages:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 5.4.4
+ typescript: 5.4.5
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
@@ -10196,13 +10083,13 @@ packages:
engines: {node: '>=0.6.x'}
dev: true
- /tsx@4.7.2:
- resolution: {integrity: sha512-BCNd4kz6fz12fyrgCTEdZHGJ9fWTGeUzXmQysh0RVocDY3h4frk05ZNCXSy4kIenF7y/QnrdiVpTsyNRn6vlAw==}
+ /tsx@4.10.5:
+ resolution: {integrity: sha512-twDSbf7Gtea4I2copqovUiNTEDrT8XNFXsuHpfGbdpW/z9ZW4fTghzzhAG0WfrCuJmJiOEY1nLIjq4u3oujRWQ==}
engines: {node: '>=18.0.0'}
hasBin: true
dependencies:
- esbuild: 0.19.12
- get-tsconfig: 4.7.3
+ esbuild: 0.20.2
+ get-tsconfig: 4.7.5
optionalDependencies:
fsevents: 2.3.3
dev: true
@@ -10223,6 +10110,11 @@ packages:
dependencies:
prelude-ls: 1.2.1
+ /type-detect@4.0.8:
+ resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
+ engines: {node: '>=4'}
+ dev: true
+
/type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
@@ -10267,8 +10159,8 @@ packages:
resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==}
dev: true
- /typescript@5.4.4:
- resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==}
+ /typescript@5.4.5:
+ resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
engines: {node: '>=14.17'}
hasBin: true
@@ -10476,7 +10368,7 @@ packages:
- rollup
- supports-color
- /unplugin-vue-router@0.7.0(vue-router@4.3.0)(vue@3.4.21):
+ /unplugin-vue-router@0.7.0(vue-router@4.3.2)(vue@3.4.27):
resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==}
peerDependencies:
vue-router: ^4.1.0
@@ -10486,7 +10378,7 @@ packages:
dependencies:
'@babel/types': 7.24.0
'@rollup/pluginutils': 5.1.0(rollup@4.14.1)
- '@vue-macros/common': 1.10.2(vue@3.4.21)
+ '@vue-macros/common': 1.10.2(vue@3.4.27)
ast-walker-scope: 0.5.0
chokidar: 3.6.0
fast-glob: 3.3.2
@@ -10496,7 +10388,7 @@ packages:
pathe: 1.1.2
scule: 1.3.0
unplugin: 1.10.1
- vue-router: 4.3.0(vue@3.4.21)
+ vue-router: 4.3.2(vue@3.4.27)
yaml: 2.4.1
transitivePeerDependencies:
- rollup
@@ -10638,7 +10530,7 @@ packages:
hasBin: true
dev: false
- /v-calendar@3.1.2(@popperjs/core@2.11.8)(vue@3.4.21):
+ /v-calendar@3.1.2(@popperjs/core@2.11.8)(vue@3.4.27):
resolution: {integrity: sha512-QDWrnp4PWCpzUblctgo4T558PrHgHzDtQnTeUNzKxfNf29FkCeFpwGd9bKjAqktaa2aJLcyRl45T5ln1ku34kg==}
peerDependencies:
'@popperjs/core': ^2.0.0
@@ -10650,8 +10542,8 @@ packages:
date-fns: 2.30.0
date-fns-tz: 2.0.1(date-fns@2.30.0)
lodash: 4.17.21
- vue: 3.4.21(typescript@5.4.4)
- vue-screen-utils: 1.0.0-beta.13(vue@3.4.21)
+ vue: 3.4.27(typescript@5.4.5)
+ vue-screen-utils: 1.0.0-beta.13(vue@3.4.27)
dev: false
/v8-compile-cache-lib@3.0.1:
@@ -10674,14 +10566,14 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vee-validate@4.12.6(vue@3.4.21):
+ /vee-validate@4.12.6(vue@3.4.27):
resolution: {integrity: sha512-EKM3YHy8t1miPh30d5X6xOrfG/Ctq0nbN4eMpCK7ezvI6T98/S66vswP+ihL4QqAK/k5KqreWOxof09+JG7N/A==}
peerDependencies:
vue: ^3.3.11
dependencies:
'@vue/devtools-api': 6.6.1
type-fest: 4.15.0
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
dev: false
/vfile-location@5.0.2:
@@ -10733,7 +10625,7 @@ packages:
- supports-color
- terser
- /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.4)(vite@5.2.8)(vue-tsc@2.0.11):
+ /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.5)(vite@5.2.8)(vue-tsc@2.0.19):
resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==}
engines: {node: '>=14.16'}
peerDependencies:
@@ -10776,13 +10668,13 @@ packages:
semver: 7.6.0
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
- typescript: 5.4.4
+ typescript: 5.4.5
vite: 5.2.8(@types/node@20.12.5)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.11
vscode-uri: 3.0.8
- vue-tsc: 2.0.11(typescript@5.4.4)
+ vue-tsc: 2.0.19(typescript@5.4.5)
/vite-plugin-inspect@0.8.3(@nuxt/kit@3.11.2)(vite@5.2.8):
resolution: {integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==}
@@ -10900,15 +10792,15 @@ packages:
dependencies:
ufo: 1.5.3
- /vue-clerk@0.2.1(react-dom@18.2.0)(react@18.2.0)(vue@3.4.21):
- resolution: {integrity: sha512-BAsNO77L9vzjEpBGiVYofkHJRnXfD4+dktXzsF2Xio3+aVZ4MQFzbXXWjYcncYbxsX3bzSkSKfnAA5N6V39c2Q==}
+ /vue-clerk@0.2.3(react-dom@18.2.0)(react@18.2.0)(vue@3.4.27):
+ resolution: {integrity: sha512-eksxx3pBOF2JVHnH9X8Qm2p1kZRdnV78IIwSZLJ8o2tRTMtLqMisJfeVi+228nd1au/WcKXQq2IpXqnB5NvmyA==}
peerDependencies:
vue: ^3.2.0
dependencies:
- '@clerk/clerk-js': 4.71.4(react-dom@18.2.0)(react@18.2.0)
- '@clerk/types': 3.63.1
- '@vueuse/core': 10.9.0(vue@3.4.21)
- vue: 3.4.21(typescript@5.4.4)
+ '@clerk/clerk-js': 4.72.4(react-dom@18.2.0)(react@18.2.0)
+ '@clerk/types': 3.64.1
+ '@vueuse/core': 10.9.0(vue@3.4.27)
+ vue: 3.4.27(typescript@5.4.5)
transitivePeerDependencies:
- '@types/react'
- '@vue/composition-api'
@@ -10916,7 +10808,7 @@ packages:
- react-dom
dev: false
- /vue-demi@0.14.7(vue@3.4.21):
+ /vue-demi@0.14.7(vue@3.4.27):
resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
engines: {node: '>=12'}
hasBin: true
@@ -10928,7 +10820,7 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
/vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
@@ -10951,34 +10843,34 @@ packages:
- supports-color
dev: true
- /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.21):
+ /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.27):
resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==}
peerDependencies:
vue: ^3.0.0
dependencies:
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
- /vue-resize@2.0.0-alpha.1(vue@3.4.21):
+ /vue-resize@2.0.0-alpha.1(vue@3.4.27):
resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==}
peerDependencies:
vue: ^3.0.0
dependencies:
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
- /vue-router@4.3.0(vue@3.4.21):
- resolution: {integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==}
+ /vue-router@4.3.2(vue@3.4.27):
+ resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.6.1
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
- /vue-screen-utils@1.0.0-beta.13(vue@3.4.21):
+ /vue-screen-utils@1.0.0-beta.13(vue@3.4.27):
resolution: {integrity: sha512-EJ/8TANKhFj+LefDuOvZykwMr3rrLFPLNb++lNBqPOpVigT2ActRg6icH9RFQVm4nHwlHIHSGm5OY/Clar9yIg==}
peerDependencies:
vue: ^3.2.0
dependencies:
- vue: 3.4.21(typescript@5.4.4)
+ vue: 3.4.27(typescript@5.4.5)
dev: false
/vue-template-compiler@2.7.16:
@@ -10987,41 +10879,41 @@ packages:
de-indent: 1.0.2
he: 1.2.0
- /vue-tsc@2.0.11(typescript@5.4.4):
- resolution: {integrity: sha512-dl5MEU4VGZdQFGBnKfPpAfV3SQmBDWs9o4YhUPvDmwk+zmb/RprzFJK2sagR6EWazogZhXENvykd3wBXWS9kng==}
+ /vue-tsc@2.0.19(typescript@5.4.5):
+ resolution: {integrity: sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
- '@volar/typescript': 2.2.0-alpha.6
- '@vue/language-core': 2.0.11(typescript@5.4.4)
+ '@volar/typescript': 2.2.4
+ '@vue/language-core': 2.0.19(typescript@5.4.5)
semver: 7.6.0
- typescript: 5.4.4
+ typescript: 5.4.5
- /vue-virtual-scroller@2.0.0-beta.8(vue@3.4.21):
+ /vue-virtual-scroller@2.0.0-beta.8(vue@3.4.27):
resolution: {integrity: sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==}
peerDependencies:
vue: ^3.2.0
dependencies:
mitt: 2.1.0
- vue: 3.4.21(typescript@5.4.4)
- vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.21)
- vue-resize: 2.0.0-alpha.1(vue@3.4.21)
+ vue: 3.4.27(typescript@5.4.5)
+ vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.27)
+ vue-resize: 2.0.0-alpha.1(vue@3.4.27)
- /vue@3.4.21(typescript@5.4.4):
- resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
+ /vue@3.4.27(typescript@5.4.5):
+ resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@vue/compiler-dom': 3.4.21
- '@vue/compiler-sfc': 3.4.21
- '@vue/runtime-dom': 3.4.21
- '@vue/server-renderer': 3.4.21(vue@3.4.21)
- '@vue/shared': 3.4.21
- typescript: 5.4.4
+ '@vue/compiler-dom': 3.4.27
+ '@vue/compiler-sfc': 3.4.27
+ '@vue/runtime-dom': 3.4.27
+ '@vue/server-renderer': 3.4.27(vue@3.4.27)
+ '@vue/shared': 3.4.27
+ typescript: 5.4.5
/web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
@@ -11207,8 +11099,8 @@ packages:
compress-commons: 6.0.2
readable-stream: 4.5.2
- /zod@3.22.4:
- resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
+ /zod@3.23.8:
+ resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
dev: false
/zwitch@2.0.4:
From 699bfbaab841bc6af1844430c5da9e68aa3d0ac2 Mon Sep 17 00:00:00 2001
From: Alan Ye
Date: Mon, 20 May 2024 17:09:41 +0800
Subject: [PATCH 25/29] feat: teacher hover card
---
pages/cas/clubs/[id]/index.vue | 41 ++++++++++++++++++++++++++++++----
1 file changed, 37 insertions(+), 4 deletions(-)
diff --git a/pages/cas/clubs/[id]/index.vue b/pages/cas/clubs/[id]/index.vue
index 42f2c9d3..2f9cd921 100644
--- a/pages/cas/clubs/[id]/index.vue
+++ b/pages/cas/clubs/[id]/index.vue
@@ -3,6 +3,11 @@ import { useRoute } from 'vue-router'
import { getEditableClub } from './utils'
import { Button } from '@/components/ui/button'
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'
+import {
+ HoverCard,
+ HoverCardContent,
+ HoverCardTrigger,
+} from '@/components/ui/hover-card'
import { cleanHTML } from '@/lib/utils'
import type { Club, Clubs } from '~/types/clubs'
import EditClubInfo from '~/components/custom/CAS/Info/EditClubInfo.vue'
@@ -140,10 +145,38 @@ useHead({
指导老师:
- {{ supervisor.T_Name }}
-
- ({{ supervisor.T_Nickname }})
-
+
+
+
+ {{ supervisor.T_Name }}
+
+ ({{ supervisor.T_Nickname }})
+
+
+
+
+
+
+
+ {{ supervisor.T_Name }} 老师
+
+ ({{ supervisor.T_Nickname }})
+
+
+
+
+ Email: {{ supervisor.T_Email }}
+
+
+
+
+ ID: {{ supervisor.TeacherID }}
+
+
+
+
+
+
From 4be6f0a328303ab0a3fa57b43b380587ec0dabf1 Mon Sep 17 00:00:00 2001
From: Alan Ye
Date: Mon, 20 May 2024 17:13:50 +0800
Subject: [PATCH 26/29] style: add underline when hovered
---
pages/cas/clubs/[id]/index.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pages/cas/clubs/[id]/index.vue b/pages/cas/clubs/[id]/index.vue
index 2f9cd921..65e7e492 100644
--- a/pages/cas/clubs/[id]/index.vue
+++ b/pages/cas/clubs/[id]/index.vue
@@ -147,7 +147,7 @@ useHead({
-
+
{{ supervisor.T_Name }}
({{ supervisor.T_Nickname }})
@@ -164,7 +164,7 @@ useHead({
-
+
Email: {{ supervisor.T_Email }}
From 45e408f68e22bc95d73db5e8b08eec646d402936 Mon Sep 17 00:00:00 2001
From: Alan Ye
Date: Mon, 20 May 2024 17:30:35 +0800
Subject: [PATCH 27/29] style: add hover placeholder for club members
---
pages/cas/clubs/[id]/index.vue | 34 +++++++++++++++++++++++++++++++---
1 file changed, 31 insertions(+), 3 deletions(-)
diff --git a/pages/cas/clubs/[id]/index.vue b/pages/cas/clubs/[id]/index.vue
index 65e7e492..8e19ba82 100644
--- a/pages/cas/clubs/[id]/index.vue
+++ b/pages/cas/clubs/[id]/index.vue
@@ -105,9 +105,13 @@ useHead({
+
+
- {{ member.S_Name }}
- ({{ member.S_Nickname }})
+
+ {{ member.S_Name }}
+ ({{ member.S_Nickname }})
+
社长
@@ -116,6 +120,30 @@ useHead({
/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -170,7 +198,7 @@ useHead({