diff --git a/apps/next/app/layout.tsx b/apps/next/app/layout.tsx index 39b4f2c..02c2ec8 100644 --- a/apps/next/app/layout.tsx +++ b/apps/next/app/layout.tsx @@ -1,5 +1,6 @@ import type { Metadata } from 'next' import { NextTamaguiProvider } from 'app/provider/NextTamaguiProvider' +import { SpeedInsights } from '@vercel/speed-insights/next' export const metadata: Metadata = { title: 'Tamagui • App Router', @@ -16,6 +17,7 @@ export default function RootLayout({ children }: { children: React.ReactNode }) > {children} + ) diff --git a/apps/next/package.json b/apps/next/package.json index dd8f753..9042039 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -19,6 +19,7 @@ "@trpc/client": "^11.0.0", "@trpc/react-query": "^11.0.0", "@trpc/server": "^11.0.0", + "@vercel/speed-insights": "^1.3.1", "api": "0.0.0", "app": "0.0.0", "axios": "^1.13.2", diff --git a/yarn.lock b/yarn.lock index 00c4d39..8700c47 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7361,6 +7361,33 @@ __metadata: languageName: node linkType: hard +"@vercel/speed-insights@npm:^1.3.1": + version: 1.3.1 + resolution: "@vercel/speed-insights@npm:1.3.1" + peerDependencies: + "@sveltejs/kit": ^1 || ^2 + next: ">= 13" + react: ^18 || ^19 || ^19.0.0-rc + svelte: ">= 4" + vue: ^3 + vue-router: ^4 + peerDependenciesMeta: + "@sveltejs/kit": + optional: true + next: + optional: true + react: + optional: true + svelte: + optional: true + vue: + optional: true + vue-router: + optional: true + checksum: 10/64d82e980900961c144bdf0054a4a261c99bcb1150f2cc37614b0cf879143885f56077360325c4805c4491eba027bca908ebd8c7c200eb068b581b13533b2de1 + languageName: node + linkType: hard + "@vercel/static-build@npm:2.8.36": version: 2.8.36 resolution: "@vercel/static-build@npm:2.8.36" @@ -14066,6 +14093,7 @@ __metadata: "@trpc/react-query": "npm:^11.0.0" "@trpc/server": "npm:^11.0.0" "@types/node": "npm:^20.14.1" + "@vercel/speed-insights": "npm:^1.3.1" api: "npm:0.0.0" app: "npm:0.0.0" axios: "npm:^1.13.2"