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 # 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. 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). The original project and repository are by [Ali Arghyani](https://github.com/aliarghyani/nuxt-portfolio).

View File

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

View File

@@ -19,6 +19,7 @@
"@nuxt/ui": "^4.2.1", "@nuxt/ui": "^4.2.1",
"@nuxtjs/color-mode": "3.5.2", "@nuxtjs/color-mode": "3.5.2",
"@nuxtjs/i18n": "10.1.1", "@nuxtjs/i18n": "10.1.1",
"@vercel/analytics": "^1.6.1",
"@vueuse/core": "13.9.0", "@vueuse/core": "13.9.0",
"better-sqlite3": "^12.5.0", "better-sqlite3": "^12.5.0",
"embla-carousel": "8.6.0", "embla-carousel": "8.6.0",
@@ -59,5 +60,5 @@
"ios_saf >= 15", "ios_saf >= 15",
"not dead" "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': '@nuxtjs/i18n':
specifier: 10.1.1 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)) 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': '@vueuse/core':
specifier: 13.9.0 specifier: 13.9.0
version: 13.9.0(vue@3.5.25(typescript@5.9.3)) version: 13.9.0(vue@3.5.25(typescript@5.9.3))
@@ -2085,6 +2088,32 @@ packages:
peerDependencies: peerDependencies:
vue: '>=3.5.18' 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': '@vercel/nft@0.30.4':
resolution: {integrity: sha512-wE6eAGSXScra60N2l6jWvNtVK0m+sh873CpfZW4KI2v8EHuUQp+mSEi4T+IcdPCSEDgCdAS/7bizbhQlkjzrSA==} resolution: {integrity: sha512-wE6eAGSXScra60N2l6jWvNtVK0m+sh873CpfZW4KI2v8EHuUQp+mSEi4T+IcdPCSEDgCdAS/7bizbhQlkjzrSA==}
engines: {node: '>=18'} engines: {node: '>=18'}
@@ -8053,6 +8082,11 @@ snapshots:
unhead: 2.0.19 unhead: 2.0.19
vue: 3.5.25(typescript@5.9.3) 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)': '@vercel/nft@0.30.4(rollup@4.53.3)':
dependencies: dependencies:
'@mapbox/node-pre-gyp': 2.0.3 '@mapbox/node-pre-gyp': 2.0.3