diff --git a/app/layout.tsx b/app/layout.tsx index b542887..68283c4 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -6,6 +6,7 @@ import { ThemeProvider } from '@/components/theme-provider' import { AppLayoutWrapper } from '@/components/app-layout-wrapper' import { SessionProvider } from '@/components/auth/session-provider' import { JotaiProvider } from '@/components/providers/jotai-provider' +import { Analytics } from '@vercel/analytics/react' const geistSans = Geist({ variable: '--font-geist-sans', @@ -38,6 +39,7 @@ export default function RootLayout({ + ) diff --git a/package.json b/package.json index 5ccaa67..e206430 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "@radix-ui/react-tooltip": "^1.2.8", "@types/js-cookie": "^3.0.6", "@types/ws": "^8.18.1", + "@vercel/analytics": "^1.5.0", "@vercel/sandbox": "^0.0.21", "@vercel/sdk": "^1.13.9", "ai": "5.0.51", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1216ce3..aeeeb10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,6 +71,9 @@ importers: '@types/ws': specifier: ^8.18.1 version: 8.18.1 + '@vercel/analytics': + specifier: ^1.5.0 + version: 1.5.0(next@16.0.0(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) '@vercel/sandbox': specifier: ^0.0.21 version: 0.0.21 @@ -2062,6 +2065,32 @@ packages: cpu: [x64] os: [win32] + '@vercel/analytics@1.5.0': + resolution: {integrity: sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==} + 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/oidc@2.0.2': resolution: {integrity: sha512-59PBFx3T+k5hLTEWa3ggiMpGRz1OVvl9eN8SUai+A43IsqiOuAe7qPBf+cray/Fj6mkgnxm/D7IAtjc8zSHi7g==} engines: {node: '>= 18'} @@ -6218,6 +6247,11 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true + '@vercel/analytics@1.5.0(next@16.0.0(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': + optionalDependencies: + next: 16.0.0(@babel/core@7.28.4)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + '@vercel/oidc@2.0.2': dependencies: '@types/ms': 2.1.0