Skip to content

Commit 2334eec

Browse files
committed
chore(deps): bump deps
1 parent 156cbbc commit 2334eec

File tree

4 files changed

+1309
-1304
lines changed

4 files changed

+1309
-1304
lines changed

components/custom/Nav/user/User.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import { useClerk, useUser } from 'vue-clerk'
32
import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'
43
import { Button } from '@/components/ui/button'
54
import {
@@ -11,6 +10,7 @@ import {
1110
DropdownMenuSeparator,
1211
DropdownMenuTrigger,
1312
} from '@/components/ui/dropdown-menu'
13+
import { useClerk, useUser } from 'vue-clerk'
1414
1515
const { user } = useUser()
1616
@@ -31,8 +31,10 @@ function signOutHandler() {
3131
<DropdownMenuTrigger as-child>
3232
<Button class="relative h-8 w-8 rounded-full" variant="ghost">
3333
<Avatar class="h-8 w-8">
34-
<AvatarImage :src="String(user?.imageUrl!)" />
35-
<AvatarFallback>C</AvatarFallback>
34+
<AvatarImage v-if="user?.imageUrl" :src="String(user.imageUrl)" />
35+
<AvatarFallback>
36+
<Icon name="material-symbols:person-outline" size="1.5em" />
37+
</AvatarFallback>
3638
</Avatar>
3739
</Button>
3840
</DropdownMenuTrigger>

middleware/auth.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { useClerk, useClerkProvide } from 'vue-clerk'
21
import { until } from '@vueuse/core'
2+
import { useClerk, useClerkProvider } from 'vue-clerk'
33

44
export default defineNuxtRouteMiddleware(async () => {
55
const nuxtApp = useNuxtApp()
66
const clerk = useClerk()
7-
const { isClerkLoaded } = useClerkProvide()
7+
const { isClerkLoaded } = useClerkProvider()
88

99
// On server, check if the user isn't authenticated
1010
// and redirect to /sign-in.

package.json

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -17,62 +17,61 @@
1717
},
1818
"dependencies": {
1919
"@changesets/cli": "^2.27.8",
20-
"@clerk/clerk-sdk-node": "^5.0.26",
21-
"@clerk/themes": "^2.1.19",
20+
"@clerk/clerk-sdk-node": "^5.0.38",
21+
"@clerk/themes": "^2.1.29",
2222
"@nuxt/content": "^2.13.2",
2323
"@radix-icons/vue": "^1.0.0",
24-
"@sentry/nuxt": "^8.25.0",
25-
"@tanstack/vue-table": "^8.20.4",
26-
"@unovis/ts": "^1.4.3",
27-
"@unovis/vue": "^1.4.3",
24+
"@sentry/nuxt": "^8.30.0",
25+
"@tanstack/vue-table": "^8.20.5",
26+
"@unovis/ts": "^1.4.4",
27+
"@unovis/vue": "^1.4.4",
2828
"@vee-validate/zod": "^4.13.2",
29-
"@vite-pwa/nuxt": "^0.8.1",
30-
"@vueuse/core": "^10.11.1",
29+
"@vite-pwa/nuxt": "^0.10.5",
30+
"@vueuse/core": "^11.0.3",
3131
"class-variance-authority": "^0.7.0",
3232
"clsx": "^2.1.1",
3333
"h3": "^1.12.0",
34-
"h3-clerk": "^0.4.11",
34+
"h3-clerk": "^0.4.12",
3535
"iron-webcrypto": "^1.2.1",
36-
"lucide-vue-next": "^0.395.0",
37-
"radix-vue": "^1.9.3",
38-
"sentry": "^0.1.2",
39-
"tailwind-merge": "^2.4.0",
36+
"lucide-vue-next": "^0.441.0",
37+
"radix-vue": "^1.9.5",
38+
"tailwind-merge": "^2.5.2",
4039
"tailwindcss-animate": "^1.0.7",
4140
"uncrypto": "^0.1.3",
42-
"unstorage": "^1.10.2",
41+
"unstorage": "^1.12.0",
4342
"uuid": "^10.0.0",
4443
"v-calendar": "^3.1.2",
4544
"vaul-vue": "^0.2.0",
4645
"vee-validate": "^4.13.2",
47-
"vue-clerk": "^0.4.17",
46+
"vue-clerk": "^0.6.9",
4847
"zod": "^3.23.8"
4948
},
5049
"devDependencies": {
51-
"@antfu/eslint-config": "^2.25.0",
50+
"@antfu/eslint-config": "^3.6.0",
5251
"@changesets/changelog-github": "^0.5.0",
53-
"@nuxt/fonts": "^0.7.1",
54-
"@nuxt/image": "^1.7.0",
52+
"@nuxt/fonts": "^0.8.0",
53+
"@nuxt/image": "^1.8.0",
5554
"@nuxtjs/google-fonts": "^3.2.0",
5655
"@nuxtjs/tailwindcss": "^6.12.1",
57-
"@prisma/client": "5.11.0",
56+
"@prisma/client": "5.19.1",
5857
"@rollup/plugin-wasm": "^6.2.2",
59-
"@tailwindcss/typography": "^0.5.14",
58+
"@tailwindcss/typography": "^0.5.15",
6059
"@types/node-fetch": "^2.6.11",
61-
"@types/uuid": "^9.0.8",
60+
"@types/uuid": "^10.0.0",
6261
"@types/ws": "^8.5.12",
6362
"dayjs-nuxt": "^2.1.11",
64-
"eslint": "^9.9.0",
65-
"nuxt": "^3.12.4",
66-
"nuxt-icon": "^0.6.10",
67-
"nuxt-svgo": "^4.0.3",
68-
"prisma": "5.11.0",
63+
"eslint": "^9.10.0",
64+
"nuxt": "^3.13.1",
65+
"nuxt-icon": "1.0.0-beta.7",
66+
"nuxt-svgo": "^4.0.5",
67+
"prisma": "5.19.1",
6968
"shadcn-nuxt": "^0.10.4",
7069
"ts-node": "^10.9.2",
71-
"tsx": "^4.17.0",
72-
"typescript": "^5.5.4",
73-
"vue": "^3.4.37",
74-
"vue-router": "4.4.0",
75-
"vue-tsc": "^2.0.29"
70+
"tsx": "^4.19.1",
71+
"typescript": "^5.6.2",
72+
"vue": "^3.5.5",
73+
"vue-router": "4.4.5",
74+
"vue-tsc": "^2.1.6"
7675
},
7776
"overrides": {
7877
"nitropack": "2.9.5"

0 commit comments

Comments
 (0)