From b73fef675cb48dbe0a52057288614848d640f695 Mon Sep 17 00:00:00 2001 From: Haydn Ewers <27211+haydn@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:37:22 +1000 Subject: [PATCH] add vercel analytics --- package.json | 1 + pnpm-lock.yaml | 34 ++++++++++++++++++++++++++++++++++ src/app/layout.tsx | 2 ++ 3 files changed, 37 insertions(+) diff --git a/package.json b/package.json index cfe3273..525abe5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "dependencies": { "@colonydb/anthill": "0.2.0-18", + "@vercel/analytics": "^1.5.0", "jsdom": "^26.0.0", "next": "15.2.1", "react": "^19.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7fd19e6..69a621b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ importers: '@colonydb/anthill': specifier: 0.2.0-18 version: 0.2.0-18(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(valibot@1.1.0(typescript@5.9.2)) + '@vercel/analytics': + specifier: ^1.5.0 + version: 1.5.0(next@15.2.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1) jsdom: specifier: ^26.0.0 version: 26.1.0 @@ -366,6 +369,32 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + '@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 + agent-base@7.1.4: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} @@ -1134,6 +1163,11 @@ snapshots: '@ungap/structured-clone@1.3.0': {} + '@vercel/analytics@1.5.0(next@15.2.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1)': + optionalDependencies: + next: 15.2.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + agent-base@7.1.4: {} bail@2.0.2: {} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 61e99b3..5117fe2 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,4 +1,5 @@ import { Base } from "@colonydb/anthill/Base"; +import { Analytics } from "@vercel/analytics/next"; import type { Metadata } from "next"; import FrameworkContextProvider from "./FrameworkContextProvider"; @@ -54,6 +55,7 @@ const RootLayout = ({ children }: Props) => ( {children} + ); -- 2.51.2