Added vercel analytics

This commit is contained in:
2025-12-04 18:45:15 +03:30
parent 2033b996e0
commit 4dba66eba9
4 changed files with 39 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
# Nuxt UI Portfolio · mahdium.ir
This is my personal portfolio for [mahdium.ir](https://mahdium.ir), built with Nuxt 4, Nuxt UI, Tailwind CSS, and TypeScript.
The original project and repository are by [Ali Arghyani](https://github.com/aliarghyani/nuxt-portfolio).

View File

@@ -1,5 +1,6 @@
<template>
<UApp :toaster="{ expand: false }">
<Analytics />
<NuxtLoadingIndicator color="#6366F1" :height="3" :throttle="100" :duration="2000" />
<NuxtLayout>
<NuxtPage />
@@ -9,6 +10,7 @@
<script setup lang="ts">
import { usePortfolio } from '@/composables/usePortfolio'
import { Analytics } from '@vercel/analytics/nuxt'
const { locale, locales } = useI18n()
const portfolio = usePortfolio()

View File

@@ -19,6 +19,7 @@
"@nuxt/ui": "^4.2.1",
"@nuxtjs/color-mode": "3.5.2",
"@nuxtjs/i18n": "10.1.1",
"@vercel/analytics": "^1.6.1",
"@vueuse/core": "13.9.0",
"better-sqlite3": "^12.5.0",
"embla-carousel": "8.6.0",
@@ -59,5 +60,5 @@
"ios_saf >= 15",
"not dead"
],
"packageManager": "pnpm@9.12.1"
"packageManager": "pnpm@10.24.0"
}

34
pnpm-lock.yaml generated
View File

@@ -26,6 +26,9 @@ importers:
'@nuxtjs/i18n':
specifier: 10.1.1
version: 10.1.1(@vue/compiler-dom@3.5.25)(db0@0.3.4(better-sqlite3@12.5.0))(eslint@9.39.1(jiti@2.6.1))(ioredis@5.8.2)(magicast@0.5.1)(rollup@4.53.3)(vue@3.5.25(typescript@5.9.3))
'@vercel/analytics':
specifier: ^1.6.1
version: 1.6.1(vue-router@4.6.3(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3))
'@vueuse/core':
specifier: 13.9.0
version: 13.9.0(vue@3.5.25(typescript@5.9.3))
@@ -2085,6 +2088,32 @@ packages:
peerDependencies:
vue: '>=3.5.18'
'@vercel/analytics@1.6.1':
resolution: {integrity: sha512-oH9He/bEM+6oKlv3chWuOOcp8Y6fo6/PSro8hEkgCW3pu9/OiCXiUpRUogDh3Fs3LH2sosDrx8CxeOLBEE+afg==}
peerDependencies:
'@remix-run/react': ^2
'@sveltejs/kit': ^1 || ^2
next: '>= 13'
react: ^18 || ^19 || ^19.0.0-rc
svelte: '>= 4'
vue: ^3
vue-router: ^4
peerDependenciesMeta:
'@remix-run/react':
optional: true
'@sveltejs/kit':
optional: true
next:
optional: true
react:
optional: true
svelte:
optional: true
vue:
optional: true
vue-router:
optional: true
'@vercel/nft@0.30.4':
resolution: {integrity: sha512-wE6eAGSXScra60N2l6jWvNtVK0m+sh873CpfZW4KI2v8EHuUQp+mSEi4T+IcdPCSEDgCdAS/7bizbhQlkjzrSA==}
engines: {node: '>=18'}
@@ -8053,6 +8082,11 @@ snapshots:
unhead: 2.0.19
vue: 3.5.25(typescript@5.9.3)
'@vercel/analytics@1.6.1(vue-router@4.6.3(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3))':
optionalDependencies:
vue: 3.5.25(typescript@5.9.3)
vue-router: 4.6.3(vue@3.5.25(typescript@5.9.3))
'@vercel/nft@0.30.4(rollup@4.53.3)':
dependencies:
'@mapbox/node-pre-gyp': 2.0.3